AliPhysics  aaf9c62 (aaf9c62)
AliRelAlignerKalmanArray Class Reference

#include <AliRelAlignerKalmanArray.h>

Inheritance diagram for AliRelAlignerKalmanArray:

Public Member Functions

 AliRelAlignerKalmanArray ()
 
 AliRelAlignerKalmanArray (Int_t t0, Int_t tend, Int_t slotwidth)
 
virtual ~AliRelAlignerKalmanArray ()
 
AliRelAlignerKalmanArrayoperator= (const AliRelAlignerKalmanArray &a)
 
 AliRelAlignerKalmanArray (const AliRelAlignerKalmanArray &a)
 
void SetupArray (Int_t t0, Int_t tend, Int_t slotwidth)
 
AliRelAlignerKalman * GetAligner (UInt_t timestamp)
 
AliRelAlignerKalman * GetAligner (AliESDEvent *event)
 
AliRelAlignerKalman * GetAlignerTemplate ()
 
Long64_t Merge (TCollection *list)
 
AliRelAlignerKalman * At (Int_t i) const
 
AliRelAlignerKalman * operator[] (Int_t i) const
 
AliRelAlignerKalman *& operator[] (Int_t i)
 
Int_t GetEntries () const
 
Int_t GetSize () const
 
AliRelAlignerKalman * Last () const
 
UInt_t GetT0 () const
 
UInt_t GetTimebinWidth () const
 
Int_t Timebin (UInt_t timestamp) const
 
virtual void Print (Option_t *option="") const
 
void FillTree (TTree *tree) const
 
TGraphErrorsMakeGraph (Int_t iparam) const
 
AliRelAlignerKalmanArrayMakeSmoothArray () const
 
void SetOutRejSigmaOnMerge (Double_t s)
 
void SetOutRejSigmaOnSmooth (Double_t s)
 
void Browse (TBrowser *b)
 

Private Member Functions

void ClearContents ()
 
void PropagateToTime (AliRelAlignerKalman *al, UInt_t timestamp) const
 

Private Attributes

UInt_t fT0
 
Int_t fTimebinWidth
 
Int_t fSize
 
Double_t fOutRejSigmaOnMerge
 
Double_t fOutRejSigmaOnSmooth
 
AliRelAlignerKalman fAlignerTemplate
 
AliRelAlignerKalman ** fPArray
 
TListfListOfGraphs
 

Detailed Description

Definition at line 23 of file AliRelAlignerKalmanArray.h.

Constructor & Destructor Documentation

AliRelAlignerKalmanArray::AliRelAlignerKalmanArray ( )

Definition at line 42 of file AliRelAlignerKalmanArray.cxx.

Referenced by MakeSmoothArray().

AliRelAlignerKalmanArray::AliRelAlignerKalmanArray ( Int_t  t0,
Int_t  tend,
Int_t  slotwidth 
)

Definition at line 57 of file AliRelAlignerKalmanArray.cxx.

AliRelAlignerKalmanArray::~AliRelAlignerKalmanArray ( )
virtual

Definition at line 103 of file AliRelAlignerKalmanArray.cxx.

AliRelAlignerKalmanArray::AliRelAlignerKalmanArray ( const AliRelAlignerKalmanArray a)

Definition at line 79 of file AliRelAlignerKalmanArray.cxx.

Member Function Documentation

AliRelAlignerKalman * AliRelAlignerKalmanArray::At ( Int_t  i) const

Definition at line 246 of file AliRelAlignerKalmanArray.cxx.

void AliRelAlignerKalmanArray::Browse ( TBrowser *  b)

Definition at line 449 of file AliRelAlignerKalmanArray.cxx.

Referenced by SetOutRejSigmaOnSmooth().

void AliRelAlignerKalmanArray::ClearContents ( )
private
void AliRelAlignerKalmanArray::FillTree ( TTree tree) const

Definition at line 311 of file AliRelAlignerKalmanArray.cxx.

Referenced by GetTimebinWidth().

AliRelAlignerKalman * AliRelAlignerKalmanArray::GetAligner ( UInt_t  timestamp)
AliRelAlignerKalman * AliRelAlignerKalmanArray::GetAligner ( AliESDEvent event)

Definition at line 196 of file AliRelAlignerKalmanArray.cxx.

AliRelAlignerKalman * AliRelAlignerKalmanArray::GetAlignerTemplate ( )
Int_t AliRelAlignerKalmanArray::GetEntries ( ) const

Definition at line 298 of file AliRelAlignerKalmanArray.cxx.

Referenced by MakeGraph(), and Print().

Int_t AliRelAlignerKalmanArray::GetSize ( ) const
inline

Definition at line 41 of file AliRelAlignerKalmanArray.h.

Referenced by Merge().

UInt_t AliRelAlignerKalmanArray::GetT0 ( ) const
inline

Definition at line 43 of file AliRelAlignerKalmanArray.h.

UInt_t AliRelAlignerKalmanArray::GetTimebinWidth ( ) const
inline

Definition at line 44 of file AliRelAlignerKalmanArray.h.

AliRelAlignerKalman * AliRelAlignerKalmanArray::Last ( ) const

Definition at line 272 of file AliRelAlignerKalmanArray.cxx.

Referenced by GetSize().

TGraphErrors * AliRelAlignerKalmanArray::MakeGraph ( Int_t  iparam) const

Definition at line 324 of file AliRelAlignerKalmanArray.cxx.

Referenced by Browse(), and GetTimebinWidth().

AliRelAlignerKalmanArray * AliRelAlignerKalmanArray::MakeSmoothArray ( ) const

Definition at line 403 of file AliRelAlignerKalmanArray.cxx.

Referenced by GetTimebinWidth().

Long64_t AliRelAlignerKalmanArray::Merge ( TCollection list)

Definition at line 139 of file AliRelAlignerKalmanArray.cxx.

AliRelAlignerKalmanArray & AliRelAlignerKalmanArray::operator= ( const AliRelAlignerKalmanArray a)

Definition at line 206 of file AliRelAlignerKalmanArray.cxx.

AliRelAlignerKalman * AliRelAlignerKalmanArray::operator[] ( Int_t  i) const

Definition at line 255 of file AliRelAlignerKalmanArray.cxx.

AliRelAlignerKalman *& AliRelAlignerKalmanArray::operator[] ( Int_t  i)

Definition at line 264 of file AliRelAlignerKalmanArray.cxx.

void AliRelAlignerKalmanArray::Print ( Option_t option = "") const
virtual
void AliRelAlignerKalmanArray::PropagateToTime ( AliRelAlignerKalman *  al,
UInt_t  timestamp 
) const
private

Definition at line 435 of file AliRelAlignerKalmanArray.cxx.

Referenced by MakeSmoothArray(), and SetOutRejSigmaOnSmooth().

void AliRelAlignerKalmanArray::SetOutRejSigmaOnMerge ( Double_t  s)
inline
void AliRelAlignerKalmanArray::SetOutRejSigmaOnSmooth ( Double_t  s)
inline

Definition at line 51 of file AliRelAlignerKalmanArray.h.

void AliRelAlignerKalmanArray::SetupArray ( Int_t  t0,
Int_t  tend,
Int_t  slotwidth 
)
Int_t AliRelAlignerKalmanArray::Timebin ( UInt_t  timestamp) const

Definition at line 171 of file AliRelAlignerKalmanArray.cxx.

Referenced by GetAligner(), and GetTimebinWidth().

Member Data Documentation

AliRelAlignerKalman AliRelAlignerKalmanArray::fAlignerTemplate
private

Definition at line 63 of file AliRelAlignerKalmanArray.h.

Referenced by GetAligner(), and GetAlignerTemplate().

TList* AliRelAlignerKalmanArray::fListOfGraphs
private
Double_t AliRelAlignerKalmanArray::fOutRejSigmaOnMerge
private

Definition at line 61 of file AliRelAlignerKalmanArray.h.

Referenced by Merge(), operator=(), and SetOutRejSigmaOnMerge().

Double_t AliRelAlignerKalmanArray::fOutRejSigmaOnSmooth
private

Definition at line 62 of file AliRelAlignerKalmanArray.h.

Referenced by MakeSmoothArray(), operator=(), and SetOutRejSigmaOnSmooth().

UInt_t AliRelAlignerKalmanArray::fT0
private
Int_t AliRelAlignerKalmanArray::fTimebinWidth
private

The documentation for this class was generated from the following files: