AliRoot Core  ee782a0 (ee782a0)
AliVMultiplicity Class Referenceabstract

#include <AliVMultiplicity.h>

Inheritance diagram for AliVMultiplicity:

Public Types

enum  { kMultTrackRefs =BIT(14), kScaleDThtbySin2 =BIT(15), kSPD2Sng =BIT(16) }
 

Public Member Functions

 AliVMultiplicity ()
 
 AliVMultiplicity (const char *name, const char *title)
 
 AliVMultiplicity (const AliVMultiplicity &m)
 
AliVMultiplicityoperator= (const AliVMultiplicity &m)
 
virtual ~AliVMultiplicity ()
 
Bool_t GetMultTrackRefs () const
 
Bool_t GetScaleDThetaBySin2T () const
 
void SetMultTrackRefs (Bool_t v)
 
void SetScaleDThetaBySin2T (Bool_t v)
 
virtual void Clear (Option_t *opt="")
 
virtual Int_t GetNumberOfTracklets () const =0
 
virtual Double_t GetTheta (Int_t i) const =0
 
virtual Double_t GetPhi (Int_t i) const =0
 
virtual Double_t GetDeltaPhi (Int_t i) const =0
 
virtual Int_t GetLabel (Int_t i, Int_t layer) const =0
 
virtual void SetLabel (Int_t i, Int_t layer, Int_t label)=0
 
Double_t GetEta (Int_t i) const
 
virtual Double_t * GetTheta () const =0
 
virtual Double_t * GetPhi () const =0
 
virtual Double_t * GetDeltPhi () const =0
 
virtual Int_t * GetLabels () const =0
 
virtual Int_t * GetLabels2 () const =0
 
virtual Short_t GetNumberOfFiredChips (Int_t) const =0
 
virtual void SetFiredChips (Int_t, Short_t)=0
 
virtual void SetFastOrFiredChips (UInt_t)=0
 
virtual void SetFastOrFiredChipMap (const TBits &)=0
 
virtual const TBits & GetFastOrFiredChips () const =0
 
virtual const TBits & GetFastOrFiredChipMap () const
 
virtual Bool_t TestFastOrFiredChips (UInt_t) const =0
 
virtual void SetFiredChipMap (const TBits &)=0
 
virtual void SetFiredChipMap (UInt_t)=0
 
virtual const TBits & GetFiredChipMap () const =0
 
virtual Bool_t TestFiredChipMap (UInt_t chipKey) const =0
 
virtual void Print (Option_t *opt="") const =0
 
virtual UInt_t GetNumberOfITSClusters (Int_t) const
 
virtual UInt_t GetNumberOfSPDClusters () const
 
virtual void SetITSClusters (Int_t, UInt_t)
 

Detailed Description

Definition at line 14 of file AliVMultiplicity.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kMultTrackRefs 
kScaleDThtbySin2 
kSPD2Sng 

Definition at line 18 of file AliVMultiplicity.h.

Constructor & Destructor Documentation

AliVMultiplicity::AliVMultiplicity ( )
inline

Definition at line 23 of file AliVMultiplicity.h.

AliVMultiplicity::AliVMultiplicity ( const char *  name,
const char *  title 
)
inline

Definition at line 24 of file AliVMultiplicity.h.

AliVMultiplicity::AliVMultiplicity ( const AliVMultiplicity m)
inline

Definition at line 25 of file AliVMultiplicity.h.

virtual AliVMultiplicity::~AliVMultiplicity ( )
inlinevirtual

Definition at line 27 of file AliVMultiplicity.h.

Member Function Documentation

void AliVMultiplicity::Clear ( Option_t *  opt = "")
virtual
virtual Double_t AliVMultiplicity::GetDeltaPhi ( Int_t  i) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by SetScaleDThetaBySin2T().

virtual Double_t* AliVMultiplicity::GetDeltPhi ( ) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta().

Double_t AliVMultiplicity::GetEta ( Int_t  i) const
inline
virtual const TBits& AliVMultiplicity::GetFastOrFiredChipMap ( ) const
inlinevirtual

Definition at line 61 of file AliVMultiplicity.h.

virtual const TBits& AliVMultiplicity::GetFastOrFiredChips ( ) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta(), and GetFastOrFiredChipMap().

virtual const TBits& AliVMultiplicity::GetFiredChipMap ( ) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetFastOrFiredChipMap().

virtual Int_t AliVMultiplicity::GetLabel ( Int_t  i,
Int_t  layer 
) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by SetScaleDThetaBySin2T().

virtual Int_t* AliVMultiplicity::GetLabels ( ) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta().

virtual Int_t* AliVMultiplicity::GetLabels2 ( ) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta().

Bool_t AliVMultiplicity::GetMultTrackRefs ( ) const
inline

Definition at line 30 of file AliVMultiplicity.h.

virtual Short_t AliVMultiplicity::GetNumberOfFiredChips ( Int_t  ) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta().

virtual UInt_t AliVMultiplicity::GetNumberOfITSClusters ( Int_t  ) const
inlinevirtual

Reimplemented in AliMultiplicity, and AliAODTracklets.

Definition at line 70 of file AliVMultiplicity.h.

virtual UInt_t AliVMultiplicity::GetNumberOfSPDClusters ( ) const
inlinevirtual

Reimplemented in AliMultiplicity.

Definition at line 71 of file AliVMultiplicity.h.

virtual Int_t AliVMultiplicity::GetNumberOfTracklets ( ) const
pure virtual

Implemented in AliAODTracklets, and AliMultiplicity.

Referenced by GetEta(), and SetScaleDThetaBySin2T().

virtual Double_t AliVMultiplicity::GetPhi ( Int_t  i) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

virtual Double_t* AliVMultiplicity::GetPhi ( ) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta(), and SetScaleDThetaBySin2T().

Bool_t AliVMultiplicity::GetScaleDThetaBySin2T ( ) const
inline

Definition at line 31 of file AliVMultiplicity.h.

Referenced by AliAODTracklets::Print().

virtual Double_t AliVMultiplicity::GetTheta ( Int_t  i) const
pure virtual

Implemented in AliAODTracklets, and AliMultiplicity.

virtual Double_t* AliVMultiplicity::GetTheta ( ) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta(), and SetScaleDThetaBySin2T().

AliVMultiplicity& AliVMultiplicity::operator= ( const AliVMultiplicity m)
inline

Definition at line 26 of file AliVMultiplicity.h.

Referenced by AliAODTracklets::operator=().

virtual void AliVMultiplicity::Print ( Option_t *  opt = "") const
pure virtual

Implemented in AliAODTracklets, and AliMultiplicity.

Referenced by GetFastOrFiredChipMap().

virtual void AliVMultiplicity::SetFastOrFiredChipMap ( const TBits &  )
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta().

virtual void AliVMultiplicity::SetFastOrFiredChips ( UInt_t  )
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta().

virtual void AliVMultiplicity::SetFiredChipMap ( const TBits &  )
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetFastOrFiredChipMap().

virtual void AliVMultiplicity::SetFiredChipMap ( UInt_t  )
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

virtual void AliVMultiplicity::SetFiredChips ( Int_t  ,
Short_t   
)
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetEta().

virtual void AliVMultiplicity::SetITSClusters ( Int_t  ,
UInt_t   
)
inlinevirtual

Reimplemented in AliMultiplicity, and AliAODTracklets.

Definition at line 72 of file AliVMultiplicity.h.

virtual void AliVMultiplicity::SetLabel ( Int_t  i,
Int_t  layer,
Int_t  label 
)
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by SetScaleDThetaBySin2T().

void AliVMultiplicity::SetMultTrackRefs ( Bool_t  v)
inline

Definition at line 32 of file AliVMultiplicity.h.

void AliVMultiplicity::SetScaleDThetaBySin2T ( Bool_t  v)
inline

Definition at line 33 of file AliVMultiplicity.h.

virtual Bool_t AliVMultiplicity::TestFastOrFiredChips ( UInt_t  ) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetFastOrFiredChipMap().

virtual Bool_t AliVMultiplicity::TestFiredChipMap ( UInt_t  chipKey) const
pure virtual

Implemented in AliMultiplicity, and AliAODTracklets.

Referenced by GetFastOrFiredChipMap().


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