![]() |
AliRoot Core
3dc7879 (3dc7879)
|
AOD class to store tracklets. More...
#include <AliAODTracklets.h>
Public Member Functions | |
AliAODTracklets () | |
AliAODTracklets (const char *name, const char *title) | |
AliAODTracklets (const AliAODTracklets &evt) | |
AliAODTracklets & | operator= (const AliAODTracklets &evt) |
virtual | ~AliAODTracklets () |
void | CreateContainer (Int_t nTracks) |
void | DeleteContainer () |
virtual void | Clear (Option_t *) |
Bool_t | SetTracklet (Int_t pos, Double32_t theta, Double32_t phi, Double32_t deltaPhi, Int_t labelL1, Int_t labelL2) |
virtual Int_t | GetNumberOfTracklets () const |
virtual Double_t | GetTheta (Int_t i) const |
virtual Double_t | GetPhi (Int_t i) const |
virtual Double_t | GetDeltaPhi (Int_t i) const |
virtual Int_t | GetLabel (Int_t i, Int_t layer) const |
virtual void | SetLabel (Int_t i, Int_t layer, Int_t label) |
virtual Double_t * | GetTheta () const |
virtual Double_t * | GetPhi () const |
virtual Double_t * | GetDeltPhi () const |
virtual Int_t * | GetLabels () const |
virtual Int_t * | GetLabels2 () const |
virtual Short_t | GetNumberOfFiredChips (Int_t layer) const |
virtual void | SetFiredChips (Int_t layer, Short_t firedChips) |
virtual void | SetFastOrFiredChips (UInt_t chipKey) |
virtual const TBits & | GetFastOrFiredChips () const |
virtual void | SetFastOrFiredChipMap (const TBits &fochips) |
virtual Bool_t | TestFastOrFiredChips (UInt_t chipKey) const |
virtual void | SetFiredChipMap (const TBits &firedChips) |
virtual void | SetFiredChipMap (UInt_t chipKey) |
virtual const TBits & | GetFiredChipMap () const |
virtual Bool_t | TestFiredChipMap (UInt_t chipKey) const |
virtual void | Print (Option_t *opt="") const |
virtual UInt_t | GetNumberOfITSClusters (Int_t layer) const |
virtual void | SetITSClusters (Int_t layer, UInt_t clusters) |
![]() | |
AliVMultiplicity () | |
AliVMultiplicity (const char *name, const char *title) | |
AliVMultiplicity (const AliVMultiplicity &m) | |
AliVMultiplicity & | operator= (const AliVMultiplicity &m) |
virtual | ~AliVMultiplicity () |
Bool_t | GetMultTrackRefs () const |
Bool_t | GetScaleDThetaBySin2T () const |
void | SetMultTrackRefs (Bool_t v) |
void | SetScaleDThetaBySin2T (Bool_t v) |
Double_t | GetEta (Int_t i) const |
virtual const TBits & | GetFastOrFiredChipMap () const |
virtual UInt_t | GetNumberOfSPDClusters () const |
Protected Attributes | |
Int_t | fNTracks |
Double32_t * | fTheta |
array with theta values More... | |
Double32_t * | fPhi |
array with phi values More... | |
Double32_t * | fDeltaPhi |
array with delta phi values More... | |
Int_t * | fLabels |
array with labels of cluster in L1 used for the tracklet More... | |
Int_t * | fLabelsL2 |
array with labels of cluster in L2 used for the tracklet More... | |
Short_t | fFiredChips [2] |
Number of fired chips in the two SPD layers. More... | |
UInt_t | fITSClusters [6] |
Number of ITS cluster per layer. More... | |
TBits | fFastOrFiredChips |
Map of FastOr fired chips. More... | |
TBits | fClusterFiredChips |
Map of fired chips (= at least one cluster) More... | |
Additional Inherited Members | |
![]() | |
enum | { kMultTrackRefs =BIT(14), kScaleDThtbySin2 =BIT(15), kSPD2Sng =BIT(16) } |
AOD class to store tracklets.
Class created from AliMultiplicity
Definition at line 19 of file AliAODTracklets.h.
AliAODTracklets::AliAODTracklets | ( | ) |
Definition at line 23 of file AliAODTracklets.cxx.
AliAODTracklets::AliAODTracklets | ( | const char * | name, |
const char * | title | ||
) |
Named constructor
Definition at line 32 of file AliAODTracklets.cxx.
AliAODTracklets::AliAODTracklets | ( | const AliAODTracklets & | evt | ) |
Copy constructor
Definition at line 42 of file AliAODTracklets.cxx.
|
virtual |
destructor
Definition at line 117 of file AliAODTracklets.cxx.
|
inlinevirtual |
Reimplemented from AliVMultiplicity.
Definition at line 31 of file AliAODTracklets.h.
void AliAODTracklets::CreateContainer | ( | Int_t | nTracks | ) |
function that creates container to store tracklets
Definition at line 96 of file AliAODTracklets.cxx.
Referenced by AliAnalysisTaskESDfilter::ConvertTracklets(), and operator=().
void AliAODTracklets::DeleteContainer | ( | ) |
deletes allocated memory
Definition at line 124 of file AliAODTracklets.cxx.
Referenced by Clear(), AliAODEvent::ClearStd(), CreateContainer(), AliAODEvent::ResetStd(), and ~AliAODTracklets().
|
virtual |
access delta phi's
Implements AliVMultiplicity.
Definition at line 249 of file AliAODTracklets.cxx.
Referenced by GetNumberOfTracklets().
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 45 of file AliAODTracklets.h.
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 53 of file AliAODTracklets.h.
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 59 of file AliAODTracklets.h.
|
virtual |
access labels
Implements AliVMultiplicity.
Definition at line 207 of file AliAODTracklets.cxx.
Referenced by GetNumberOfTracklets(), and AliAODHandler::StoreMCParticles().
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 46 of file AliAODTracklets.h.
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 47 of file AliAODTracklets.h.
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 49 of file AliAODTracklets.h.
|
inlinevirtual |
Reimplemented from AliVMultiplicity.
Definition at line 65 of file AliAODTracklets.h.
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 36 of file AliAODTracklets.h.
Referenced by AliAODEvent::IsPileupFromSPDInMultBins(), and AliAODHandler::StoreMCParticles().
|
virtual |
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 44 of file AliAODTracklets.h.
Referenced by GetNumberOfTracklets().
|
virtual |
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 43 of file AliAODTracklets.h.
Referenced by GetNumberOfTracklets().
AliAODTracklets & AliAODTracklets::operator= | ( | const AliAODTracklets & | evt | ) |
Assignment operator
Definition at line 71 of file AliAODTracklets.cxx.
|
virtual |
Implements AliVMultiplicity.
Definition at line 178 of file AliAODTracklets.cxx.
Referenced by TestFiredChipMap().
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 54 of file AliAODTracklets.h.
Referenced by AliAnalysisTaskESDfilter::ConvertTracklets().
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 52 of file AliAODTracklets.h.
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 57 of file AliAODTracklets.h.
Referenced by AliAnalysisTaskESDfilter::ConvertTracklets().
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 58 of file AliAODTracklets.h.
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 50 of file AliAODTracklets.h.
Referenced by AliAnalysisTaskESDfilter::ConvertTracklets().
|
inlinevirtual |
Reimplemented from AliVMultiplicity.
Definition at line 66 of file AliAODTracklets.h.
Referenced by AliAnalysisTaskESDfilter::ConvertTracklets().
|
virtual |
set labels
Implements AliVMultiplicity.
Definition at line 195 of file AliAODTracklets.cxx.
Referenced by GetNumberOfTracklets(), and AliAODHandler::StoreMCParticles().
Bool_t AliAODTracklets::SetTracklet | ( | Int_t | pos, |
Double32_t | theta, | ||
Double32_t | phi, | ||
Double32_t | deltaPhi, | ||
Int_t | labelL1, | ||
Int_t | labelL2 | ||
) |
Sets a tracklet at the given position
Definition at line 161 of file AliAODTracklets.cxx.
Referenced by Clear(), and AliAnalysisTaskESDfilter::ConvertTracklets().
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 55 of file AliAODTracklets.h.
|
inlinevirtual |
Implements AliVMultiplicity.
Definition at line 60 of file AliAODTracklets.h.
|
protected |
Map of fired chips (= at least one cluster)
Definition at line 84 of file AliAODTracklets.h.
Referenced by GetFiredChipMap(), operator=(), SetFiredChipMap(), and TestFiredChipMap().
|
protected |
array with delta phi values
Definition at line 75 of file AliAODTracklets.h.
Referenced by AliAODTracklets(), CreateContainer(), DeleteContainer(), GetDeltaPhi(), GetDeltPhi(), operator=(), Print(), and SetTracklet().
|
protected |
Map of FastOr fired chips.
Definition at line 83 of file AliAODTracklets.h.
Referenced by GetFastOrFiredChips(), operator=(), SetFastOrFiredChipMap(), SetFastOrFiredChips(), and TestFastOrFiredChips().
|
protected |
Number of fired chips in the two SPD layers.
Definition at line 81 of file AliAODTracklets.h.
Referenced by AliAODTracklets(), GetNumberOfFiredChips(), operator=(), and SetFiredChips().
|
protected |
Number of ITS cluster per layer.
Definition at line 82 of file AliAODTracklets.h.
Referenced by AliAODTracklets(), GetNumberOfITSClusters(), operator=(), and SetITSClusters().
|
protected |
array with labels of cluster in L1 used for the tracklet
Definition at line 77 of file AliAODTracklets.h.
Referenced by AliAODTracklets(), CreateContainer(), DeleteContainer(), GetLabel(), GetLabels(), operator=(), Print(), SetLabel(), and SetTracklet().
|
protected |
array with labels of cluster in L2 used for the tracklet
Definition at line 79 of file AliAODTracklets.h.
Referenced by AliAODTracklets(), CreateContainer(), DeleteContainer(), GetLabel(), GetLabels2(), operator=(), Print(), SetLabel(), and SetTracklet().
|
protected |
Number of tracklets
Definition at line 69 of file AliAODTracklets.h.
Referenced by AliAODTracklets(), CreateContainer(), DeleteContainer(), GetDeltaPhi(), GetLabel(), GetNumberOfTracklets(), GetPhi(), GetTheta(), operator=(), Print(), SetLabel(), and SetTracklet().
|
protected |
array with phi values
Definition at line 73 of file AliAODTracklets.h.
Referenced by AliAODTracklets(), CreateContainer(), DeleteContainer(), GetPhi(), operator=(), Print(), and SetTracklet().
|
protected |
array with theta values
Definition at line 71 of file AliAODTracklets.h.
Referenced by AliAODTracklets(), CreateContainer(), DeleteContainer(), GetTheta(), operator=(), Print(), and SetTracklet().