AliRoot Core  edcc906 (edcc906)
AliAODEvent Class Reference

#include <AliAODEvent.h>

Inheritance diagram for AliAODEvent:

Public Types

enum  AODListIndex_t {
  kAODHeader, kAODTracks, kAODVertices, kAODv0,
  kAODcascade, kAODTracklets, kAODJets, kAODEmcalCells,
  kAODPhosCells, kAODCaloClusters, kAODEMCALTrigger, kAODPHOSTrigger,
  kAODFmdClusters, kAODPmdClusters, kAODHMPIDrings, kAODDimuons,
  kAODTZERO, kAODVZERO, kAODZDC, kAODAD,
  kTOFHeader, kAODTrdTracks, kAODListN
}
 
- Public Types inherited from AliVEvent
enum  EDataLayoutType {
  kESD, kMC, kAOD, kMixed,
  kFlat
}
 
enum  EOfflineTriggerTypes {
  kMB = BIT( 0), kINT1 = BIT( 0), kINT7 = BIT( 1), kMUON = BIT( 2),
  kHighMult = BIT( 3), kHighMultSPD = BIT( 3), kEMC1 = BIT( 4), kCINT5 = BIT( 5),
  kINT5 = BIT( 5), kCMUS5 = BIT( 6), kMUSPB = BIT( 6), kINT7inMUON = BIT( 6),
  kMuonSingleHighPt7 = BIT( 7), kMUSH7 = BIT( 7), kMUSHPB = BIT( 7), kMuonLikeLowPt7 = BIT( 8),
  kMUL7 = BIT( 8), kMuonLikePB = BIT( 8), kMuonUnlikeLowPt7 = BIT( 9), kMUU7 = BIT( 9),
  kMuonUnlikePB = BIT( 9), kEMC7 = BIT(10), kEMC8 = BIT(10), kMUS7 = BIT(11),
  kMuonSingleLowPt7 = BIT(11), kPHI1 = BIT(12), kPHI7 = BIT(13), kPHI8 = BIT(13),
  kPHOSPb = BIT(13), kEMCEJE = BIT(14), kEMCEGA = BIT(15), kHighMultV0 = BIT(16),
  kCentral = BIT(16), kSemiCentral = BIT(17), kDG = BIT(18), kDG5 = BIT(18),
  kZED = BIT(19), kSPI7 = BIT(20), kSPI = BIT(20), kINT8 = BIT(21),
  kMuonSingleLowPt8 = BIT(22), kMuonSingleHighPt8 = BIT(23), kMuonLikeLowPt8 = BIT(24), kMuonUnlikeLowPt8 = BIT(25),
  kMuonUnlikeLowPt0 = BIT(26), kUserDefined = BIT(27), kTRD = BIT(28), kMuonCalo = BIT(29),
  kFastOnly = BIT(30), kAny = 0xffffffff, kAnyINT = kMB | kINT7 | kINT5 | kINT8 | kSPI7
}
 

Public Member Functions

 AliAODEvent ()
 
virtual ~AliAODEvent ()
 
 AliAODEvent (const AliAODEvent &aodevent)
 
AliAODEventoperator= (const AliAODEvent &aodevent)
 
void AddObject (TObject *obj)
 
void RemoveObject (TObject *obj)
 
TObject * FindListObject (const char *objName) const
 
TList * GetList () const
 
void SetConnected (Bool_t conn=kTRUE)
 
Bool_t GetConnected () const
 
Bool_t AreTracksConnected () const
 
AliVHeaderGetHeader () const
 
void AddHeader (const AliVHeader *hdx)
 
virtual Bool_t InitMagneticField () const
 
void SetDAQAttributes (UInt_t attributes)
 
UInt_t GetDAQAttributes () const
 
Bool_t IsIncompleteDAQ ()
 
void SetRunNumber (Int_t n)
 
void SetPeriodNumber (UInt_t n)
 
void SetOrbitNumber (UInt_t n)
 
void SetBunchCrossNumber (UShort_t n)
 
void SetTimeStamp (UInt_t tstamp)
 
void SetMagneticField (Double_t mf)
 
void SetMuonMagFieldScale (Double_t mf)
 
void SetDiamond (Float_t xy[2], Float_t cov[3])
 
void SetDiamondZ (Float_t z, Float_t sig2z)
 
Int_t GetRunNumber () const
 
UInt_t GetPeriodNumber () const
 
UInt_t GetOrbitNumber () const
 
UShort_t GetBunchCrossNumber () const
 
UInt_t GetTimeStamp () const
 
Double_t GetMagneticField () const
 
Double_t GetMuonMagFieldScale () const
 
Double_t GetDiamondX () const
 
Double_t GetDiamondY () const
 
Double_t GetDiamondZ () const
 
void GetDiamondCovXY (Float_t cov[3]) const
 
Double_t GetSigma2DiamondX () const
 
Double_t GetSigma2DiamondY () const
 
Double_t GetSigma2DiamondZ () const
 
void SetEventType (UInt_t eventType)
 
void SetTriggerMask (ULong64_t n)
 
void SetTriggerCluster (UChar_t n)
 
UInt_t GetEventType () const
 
ULong64_t GetTriggerMask () const
 
UChar_t GetTriggerCluster () const
 
TString GetFiredTriggerClasses () const
 
Double_t GetZDCN1Energy () const
 
Double_t GetZDCP1Energy () const
 
Double_t GetZDCN2Energy () const
 
Double_t GetZDCP2Energy () const
 
Double_t GetZDCEMEnergy (Int_t i) const
 
Int_t GetNumberOfESDTracks () const
 
Int_t GetNumberOfTPCTracks () const
 
Int_t GetNumberOfTPCClusters () const
 
Int_t GetNumberOfITSClusters (Int_t lr) const
 
void SetTOFHeader (const AliTOFHeader *tofEventTime)
 
const AliTOFHeaderGetTOFHeader () const
 
Float_t GetEventTimeSpread () const
 
Float_t GetTOFTimeResolution () const
 
Float_t GetT0spread (Int_t i) const
 
TClonesArray * GetTracks () const
 
void ConnectTracks ()
 
Int_t GetNumberOfTracks () const
 
AliVTrackGetTrack (Int_t nTrack) const
 
Int_t AddTrack (const AliAODTrack *trk)
 
Int_t GetMuonTracks (TRefArray *muonTracks) const
 
Int_t GetNumberOfMuonTracks () const
 
Int_t GetMuonGlobalTracks (TRefArray *muonGlobalTracks) const
 
Int_t GetNumberOfMuonGlobalTracks () const
 
TClonesArray * GetVertices () const
 
Int_t GetNumberOfVertices () const
 
AliAODVertexGetVertex (Int_t nVertex) const
 
Int_t AddVertex (const AliAODVertex *vtx)
 
virtual AliAODVertexGetPrimaryVertex () const
 
virtual AliAODVertexGetPrimaryVertexSPD () const
 
virtual AliAODVertexGetVertex () const
 
virtual AliAODVertexGetPrimaryVertexTPC () const
 
Int_t GetNumberOfPileupVerticesTracks () const
 
Int_t GetNumberOfPileupVerticesSPD () const
 
virtual AliAODVertexGetPileupVertexSPD (Int_t iV=0) const
 
virtual AliAODVertexGetPileupVertexTracks (Int_t iV=0) const
 
virtual Bool_t IsPileupFromSPD (Int_t minContributors=5, Double_t minZdist=0.8, Double_t nSigmaZdist=3., Double_t nSigmaDiamXY=2., Double_t nSigmaDiamZ=5.) const
 
virtual Bool_t IsPileupFromSPDInMultBins () const
 
TClonesArray * GetV0s () const
 
Int_t GetNumberOfV0s () const
 
AliAODv0GetV0 (Int_t nV0) const
 
Int_t AddV0 (const AliAODv0 *v0)
 
TClonesArray * GetCascades () const
 
Int_t GetNumberOfCascades () const
 
AliAODcascadeGetCascade (Int_t nCasc) const
 
Int_t AddCascade (const AliAODcascade *cascade)
 
TClonesArray * GetCaloClusters () const
 
Int_t GetNumberOfCaloClusters () const
 
AliAODCaloClusterGetCaloCluster (Int_t nCluster) const
 
Int_t AddCaloCluster (const AliAODCaloCluster *clus)
 
AliAODCaloTriggerGetCaloTrigger (TString calo) const
 
Int_t GetEMCALClusters (TRefArray *clusters) const
 
Int_t GetPHOSClusters (TRefArray *clusters) const
 
TClonesArray * GetFmdClusters () const
 
Int_t GetNFmdClusters () const
 
AliAODFmdClusterGetFmdCluster (Int_t nCluster) const
 
Int_t AddFmdCluster (const AliAODFmdCluster *clus)
 
TClonesArray * GetPmdClusters () const
 
Int_t GetNPmdClusters () const
 
AliAODPmdClusterGetPmdCluster (Int_t nCluster) const
 
Int_t AddPmdCluster (const AliAODPmdCluster *clus)
 
TClonesArray * GetHMPIDrings () const
 
Int_t GetNHMPIDrings () const
 
AliAODHMPIDringsGetHMPIDring (Int_t nRings) const
 
Int_t AddHMPIDrings (const AliAODHMPIDrings *ring)
 
AliAODHMPIDringsGetHMPIDringForTrackID (Int_t trackID) const
 
TClonesArray * GetJets () const
 
Int_t GetNJets () const
 
AliAODJetGetJet (Int_t nJet) const
 
Int_t AddJet (const AliAODJet *vtx)
 
AliAODTrackletsGetTracklets () const
 
AliAODTrackletsGetMultiplicity () const
 
AliAODCaloCellsGetEMCALCells () const
 
AliAODCaloCellsGetPHOSCells () const
 
const TGeoHMatrix * GetPHOSMatrix (Int_t) const
 
const TGeoHMatrix * GetEMCALMatrix (Int_t) const
 
TClonesArray * GetDimuons () const
 
Int_t GetNDimuons () const
 
Int_t GetNumberOfDimuons () const
 
AliAODDimuonGetDimuon (Int_t nDimu) const
 
Int_t AddDimuon (const AliAODDimuon *dimu)
 
Int_t GetNumberOfTrdTracks () const
 
AliAODTrdTrackGetTrdTrack (Int_t i) const
 
AliAODTrdTrackAddTrdTrack (const AliVTrdTrack *track)
 
void CreateStdContent ()
 
void SetStdNames ()
 
void GetStdContent ()
 
void CreateStdFolders ()
 
void ResetStd (Int_t trkArrSize=0, Int_t vtxArrSize=0, Int_t v0ArrSize=0, Int_t cascadeArrSize=0, Int_t jetSize=0, Int_t caloClusSize=0, Int_t fmdClusSize=0, Int_t pmdClusSize=0, Int_t hmpidRingsSize=0, Int_t dimuonArrsize=0, Int_t nTrdTracks=0)
 
void ClearStd ()
 
void Reset ()
 
void ReadFromTree (TTree *tree, Option_t *opt="")
 
void WriteToTree (TTree *tree) const
 
void Print (Option_t *option="") const
 
void MakeEntriesReferencable ()
 
virtual Int_t EventIndex (Int_t) const
 
virtual Int_t EventIndexForCaloCluster (Int_t) const
 
virtual Int_t EventIndexForPHOSCell (Int_t) const
 
virtual Int_t EventIndexForEMCALCell (Int_t) const
 
AliCentralityGetCentrality ()
 
AliEventplaneGetEventplane ()
 
AliAODTZEROGetTZEROData () const
 
Double32_t GetT0TOF (Int_t icase) const
 
const Double32_t * GetT0TOF () const
 
AliAODVZEROGetVZEROData () const
 
virtual const Float_t * GetVZEROEqFactors () const
 
virtual Float_t GetVZEROEqMultiplicity (Int_t i) const
 
virtual void SetVZEROEqFactors (Float_t factors[64]) const
 
AliAODZDCGetZDCData () const
 
AliAODADGetADData () const
 
virtual AliVEvent::EDataLayoutType GetDataLayoutType () const
 
- Public Member Functions inherited from AliVEvent
 AliVEvent ()
 
virtual ~AliVEvent ()
 
 AliVEvent (const AliVEvent &vEvnt)
 
AliVEventoperator= (const AliVEvent &vEvnt)
 
virtual ULong64_t GetTriggerMaskNext50 () const
 
virtual Bool_t IsTriggerClassFired (const char *) const
 
virtual AliVTrackGetVTrack (Int_t) const
 
const TGeoHMatrix * GetPHOSMatrix (Int_t) const
 
const TGeoHMatrix * GetEMCALMatrix (Int_t) const
 
virtual Int_t GetEventNumberInFile () const
 
virtual Int_t GetV0 (AliESDv0 &, Int_t) const
 
virtual AliVfriendEventFindFriend () const
 
virtual void SetFriendEvent (AliVfriendEvent *)
 
virtual UInt_t GetEventSpecie () const
 
virtual AliESDkinkGetKink (Int_t) const
 
virtual Int_t GetNumberOfKinks () const
 
virtual Int_t GetVZEROData (AliESDVZERO &) const
 
virtual Int_t GetMultiplicity (AliMultiplicity &) const
 
virtual const AliVVertexGetPrimaryVertexTracks () const
 
virtual Int_t GetPrimaryVertex (AliESDVertex &) const
 
virtual Int_t GetPrimaryVertexTPC (AliESDVertex &) const
 
virtual Int_t GetPrimaryVertexSPD (AliESDVertex &) const
 
virtual Int_t GetPrimaryVertexTracks (AliESDVertex &) const
 
const char * Whoami ()
 
virtual ULong64_t GetSize () const
 
virtual void AdjustMCLabels (const AliVEvent *)
 

Static Public Member Functions

static void AssignIDtoCollection (const TCollection *col)
 

Private Attributes

TList * fAODObjects
 
TFolder * fAODFolder
 
Bool_t fConnected
 
Bool_t fTracksConnected
 flag if leaves are alreday connected More...
 
AliVAODHeaderfHeader
 flag if tracks have already pointer to event set More...
 
TClonesArray * fTracks
 event information More...
 
TClonesArray * fVertices
 charged tracks More...
 
TClonesArray * fV0s
 vertices More...
 
TClonesArray * fCascades
 V0s. More...
 
AliAODTrackletsfTracklets
 Cascades. More...
 
TClonesArray * fJets
 SPD tracklets. More...
 
AliAODCaloCellsfEmcalCells
 jets More...
 
AliAODCaloCellsfPhosCells
 EMCAL calorimenter cells. More...
 
TClonesArray * fCaloClusters
 PHOS calorimenter cells. More...
 
AliAODCaloTriggerfEMCALTrigger
 calorimeter clusters More...
 
AliAODCaloTriggerfPHOSTrigger
 EMCAL Trigger information. More...
 
TClonesArray * fFmdClusters
 PHOS Trigger information. More...
 
TClonesArray * fPmdClusters
 FMDclusters. More...
 
TClonesArray * fHMPIDrings
 PMDclusters. More...
 
TClonesArray * fDimuons
 HMPID signals. More...
 
AliAODTZEROfAODTZERO
 dimuons More...
 
AliAODVZEROfAODVZERO
 TZERO AOD. More...
 
AliAODZDCfAODZDC
 VZERO AOD. More...
 
AliAODADfAODAD
 ZDC AOD. More...
 
AliTOFHeaderfTOFHeader
 AD AOD. More...
 
TClonesArray * fTrdTracks
 event times (and sigmas) as estimated by TOF More...
 

Static Private Attributes

static const char * fAODListName [kAODListN]
 TRD AOD tracks (triggered) More...
 

Detailed Description

Definition at line 48 of file AliAODEvent.h.

Member Enumeration Documentation

Enumerator
kAODHeader 
kAODTracks 
kAODVertices 
kAODv0 
kAODcascade 
kAODTracklets 
kAODJets 
kAODEmcalCells 
kAODPhosCells 
kAODCaloClusters 
kAODEMCALTrigger 
kAODPHOSTrigger 
kAODFmdClusters 
kAODPmdClusters 
kAODHMPIDrings 
kAODDimuons 
kAODTZERO 
kAODVZERO 
kAODZDC 
kAODAD 
kTOFHeader 
kAODTrdTracks 
kAODListN 

Definition at line 51 of file AliAODEvent.h.

Constructor & Destructor Documentation

AliAODEvent::AliAODEvent ( )

Definition at line 65 of file AliAODEvent.cxx.

AliAODEvent::~AliAODEvent ( )
virtual

Definition at line 258 of file AliAODEvent.cxx.

AliAODEvent::AliAODEvent ( const AliAODEvent aodevent)

Definition at line 99 of file AliAODEvent.cxx.

Member Function Documentation

Int_t AliAODEvent::AddCaloCluster ( const AliAODCaloCluster clus)
inline

Definition at line 217 of file AliAODEvent.h.

Int_t AliAODEvent::AddCascade ( const AliAODcascade cascade)
inline

Definition at line 210 of file AliAODEvent.h.

Int_t AliAODEvent::AddDimuon ( const AliAODDimuon dimu)

Definition at line 1156 of file AliAODEvent.cxx.

Referenced by GetEMCALMatrix().

Int_t AliAODEvent::AddFmdCluster ( const AliAODFmdCluster clus)
inline

Definition at line 234 of file AliAODEvent.h.

void AliAODEvent::AddHeader ( const AliVHeader hdx)
inline

Definition at line 92 of file AliAODEvent.h.

Referenced by AliAODEvent().

Int_t AliAODEvent::AddHMPIDrings ( const AliAODHMPIDrings ring)
inline

Definition at line 248 of file AliAODEvent.h.

Int_t AliAODEvent::AddJet ( const AliAODJet vtx)
inline

Definition at line 258 of file AliAODEvent.h.

void AliAODEvent::AddObject ( TObject *  obj)
virtual
Int_t AliAODEvent::AddPmdCluster ( const AliAODPmdCluster clus)
inline

Definition at line 241 of file AliAODEvent.h.

Int_t AliAODEvent::AddTrack ( const AliAODTrack trk)

Definition at line 287 of file AliAODEvent.cxx.

Referenced by GetTrack().

AliAODTrdTrack & AliAODEvent::AddTrdTrack ( const AliVTrdTrack track)

Definition at line 1095 of file AliAODEvent.cxx.

Referenced by GetTrdTrack().

Int_t AliAODEvent::AddV0 ( const AliAODv0 v0)
inline

Definition at line 203 of file AliAODEvent.h.

Int_t AliAODEvent::AddVertex ( const AliAODVertex vtx)
inline

Definition at line 177 of file AliAODEvent.h.

Bool_t AliAODEvent::AreTracksConnected ( ) const
inline

Definition at line 88 of file AliAODEvent.h.

void AliAODEvent::AssignIDtoCollection ( const TCollection *  col)
static

Definition at line 958 of file AliAODEvent.cxx.

Referenced by AliAODExtension::Init(), MakeEntriesReferencable(), and WriteToTree().

void AliAODEvent::ClearStd ( )

Definition at line 524 of file AliAODEvent.cxx.

Referenced by GetTrdTrack(), and Reset().

void AliAODEvent::ConnectTracks ( )
virtual

Reimplemented from AliVEvent.

Definition at line 1100 of file AliAODEvent.cxx.

Referenced by AliAODEvent(), AliAODInputHandler::BeginEvent(), GetTracks(), and operator=().

void AliAODEvent::CreateStdContent ( )
virtual

Implements AliVEvent.

Definition at line 312 of file AliAODEvent.cxx.

Referenced by GetTrdTrack(), AliAODHandler::Init(), operator=(), and ReadFromTree().

void AliAODEvent::CreateStdFolders ( )

Definition at line 385 of file AliAODEvent.cxx.

Referenced by AliAODEvent(), CreateStdContent(), and GetTrdTrack().

virtual Int_t AliAODEvent::EventIndex ( Int_t  ) const
inlinevirtual

Implements AliVEvent.

Definition at line 312 of file AliAODEvent.h.

virtual Int_t AliAODEvent::EventIndexForCaloCluster ( Int_t  ) const
inlinevirtual

Implements AliVEvent.

Definition at line 313 of file AliAODEvent.h.

virtual Int_t AliAODEvent::EventIndexForEMCALCell ( Int_t  ) const
inlinevirtual

Implements AliVEvent.

Definition at line 315 of file AliAODEvent.h.

virtual Int_t AliAODEvent::EventIndexForPHOSCell ( Int_t  ) const
inlinevirtual

Implements AliVEvent.

Definition at line 314 of file AliAODEvent.h.

TObject * AliAODEvent::FindListObject ( const char *  objName) const
virtual
AliAODAD* AliAODEvent::GetADData ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 336 of file AliAODEvent.h.

UShort_t AliAODEvent::GetBunchCrossNumber ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 126 of file AliAODEvent.h.

AliAODCaloCluster* AliAODEvent::GetCaloCluster ( Int_t  nCluster) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 216 of file AliAODEvent.h.

Referenced by GetEMCALClusters(), GetPHOSClusters(), and AliAODHandler::StoreMCParticles().

TClonesArray* AliAODEvent::GetCaloClusters ( ) const
inline

Definition at line 214 of file AliAODEvent.h.

Referenced by AliAODHandler::StoreMCParticles().

AliAODCaloTrigger* AliAODEvent::GetCaloTrigger ( TString  calo) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 219 of file AliAODEvent.h.

Referenced by TestAOD().

AliAODcascade* AliAODEvent::GetCascade ( Int_t  nCasc) const
inline

Definition at line 209 of file AliAODEvent.h.

TClonesArray* AliAODEvent::GetCascades ( ) const
inline

Definition at line 207 of file AliAODEvent.h.

AliCentrality* AliAODEvent::GetCentrality ( )
inlinevirtual

Implements AliVEvent.

Definition at line 316 of file AliAODEvent.h.

Bool_t AliAODEvent::GetConnected ( ) const
inline

Definition at line 87 of file AliAODEvent.h.

UInt_t AliAODEvent::GetDAQAttributes ( ) const
inline

Definition at line 109 of file AliAODEvent.h.

Referenced by IsIncompleteDAQ().

AliVEvent::EDataLayoutType AliAODEvent::GetDataLayoutType ( ) const
virtual

Implements AliVEvent.

Definition at line 1125 of file AliAODEvent.cxx.

Referenced by GetADData().

void AliAODEvent::GetDiamondCovXY ( Float_t  cov[3]) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 133 of file AliAODEvent.h.

Double_t AliAODEvent::GetDiamondX ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 130 of file AliAODEvent.h.

Referenced by IsPileupFromSPD().

Double_t AliAODEvent::GetDiamondY ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 131 of file AliAODEvent.h.

Referenced by IsPileupFromSPD().

Double_t AliAODEvent::GetDiamondZ ( ) const
inline

Definition at line 132 of file AliAODEvent.h.

Referenced by IsPileupFromSPD().

AliAODDimuon * AliAODEvent::GetDimuon ( Int_t  nDimu) const

Definition at line 1146 of file AliAODEvent.cxx.

Referenced by GetEMCALMatrix().

TClonesArray * AliAODEvent::GetDimuons ( ) const

Definition at line 1128 of file AliAODEvent.cxx.

Referenced by GetEMCALMatrix().

AliAODCaloCells* AliAODEvent::GetEMCALCells ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 265 of file AliAODEvent.h.

Referenced by AliAODHandler::StoreMCParticles(), and TestAOD().

Int_t AliAODEvent::GetEMCALClusters ( TRefArray *  clusters) const
virtual

Reimplemented from AliVEvent.

Definition at line 599 of file AliAODEvent.cxx.

Referenced by AliAODTagCreator::FillEventTag(), GetCaloTrigger(), and TestAOD().

const TGeoHMatrix* AliAODEvent::GetEMCALMatrix ( Int_t  ) const
inline

Definition at line 268 of file AliAODEvent.h.

AliEventplane* AliAODEvent::GetEventplane ( )
inlinevirtual

Implements AliVEvent.

Definition at line 317 of file AliAODEvent.h.

Float_t AliAODEvent::GetEventTimeSpread ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 157 of file AliAODEvent.h.

UInt_t AliAODEvent::GetEventType ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 142 of file AliAODEvent.h.

TString AliAODEvent::GetFiredTriggerClasses ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 145 of file AliAODEvent.h.

Referenced by TestAOD().

AliAODFmdCluster* AliAODEvent::GetFmdCluster ( Int_t  nCluster) const
inline

Definition at line 233 of file AliAODEvent.h.

TClonesArray* AliAODEvent::GetFmdClusters ( ) const
inline

Definition at line 231 of file AliAODEvent.h.

AliVHeader* AliAODEvent::GetHeader ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 91 of file AliAODEvent.h.

Referenced by AliAODInputHandler::BeginEvent(), and AliMUONAlignmentTask::UserExec().

AliAODHMPIDrings * AliAODEvent::GetHMPIDring ( Int_t  nRings) const

Definition at line 1081 of file AliAODEvent.cxx.

Referenced by GetHMPIDringForTrackID(), and GetHMPIDrings().

TClonesArray* AliAODEvent::GetHMPIDrings ( ) const
inline

Definition at line 245 of file AliAODEvent.h.

Referenced by GetHMPIDringForTrackID().

AliAODJet* AliAODEvent::GetJet ( Int_t  nJet) const
inline

Definition at line 257 of file AliAODEvent.h.

TClonesArray* AliAODEvent::GetJets ( ) const
inline

Definition at line 255 of file AliAODEvent.h.

Double_t AliAODEvent::GetMagneticField ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 128 of file AliAODEvent.h.

AliAODTracklets* AliAODEvent::GetMultiplicity ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 263 of file AliAODEvent.h.

Int_t AliAODEvent::GetMuonGlobalTracks ( TRefArray *  muonGlobalTracks) const

Definition at line 664 of file AliAODEvent.cxx.

Referenced by GetTrack().

Double_t AliAODEvent::GetMuonMagFieldScale ( ) const
inline

Definition at line 129 of file AliAODEvent.h.

Int_t AliAODEvent::GetMuonTracks ( TRefArray *  muonTracks) const

Definition at line 623 of file AliAODEvent.cxx.

Referenced by GetTrack().

Int_t AliAODEvent::GetNDimuons ( ) const

Definition at line 1134 of file AliAODEvent.cxx.

Referenced by GetEMCALMatrix(), and GetNumberOfDimuons().

Int_t AliAODEvent::GetNFmdClusters ( ) const
inline

Definition at line 232 of file AliAODEvent.h.

Int_t AliAODEvent::GetNHMPIDrings ( ) const

Definition at line 1072 of file AliAODEvent.cxx.

Referenced by GetHMPIDringForTrackID(), and GetHMPIDrings().

Int_t AliAODEvent::GetNJets ( ) const
inline

Definition at line 256 of file AliAODEvent.h.

Int_t AliAODEvent::GetNPmdClusters ( ) const
inline

Definition at line 239 of file AliAODEvent.h.

Int_t AliAODEvent::GetNumberOfCaloClusters ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 215 of file AliAODEvent.h.

Referenced by GetEMCALClusters(), GetPHOSClusters(), and AliAODHandler::StoreMCParticles().

Int_t AliAODEvent::GetNumberOfCascades ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 208 of file AliAODEvent.h.

Int_t AliAODEvent::GetNumberOfDimuons ( ) const

Definition at line 1140 of file AliAODEvent.cxx.

Referenced by GetEMCALMatrix().

Int_t AliAODEvent::GetNumberOfESDTracks ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 151 of file AliAODEvent.h.

Int_t AliAODEvent::GetNumberOfITSClusters ( Int_t  lr) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 154 of file AliAODEvent.h.

Int_t AliAODEvent::GetNumberOfMuonGlobalTracks ( ) const

Definition at line 684 of file AliAODEvent.cxx.

Referenced by GetTrack().

Int_t AliAODEvent::GetNumberOfMuonTracks ( ) const

Definition at line 643 of file AliAODEvent.cxx.

Referenced by GetTrack().

Int_t AliAODEvent::GetNumberOfPileupVerticesSPD ( ) const

Definition at line 820 of file AliAODEvent.cxx.

Referenced by GetVertex(), and IsPileupFromSPD().

Int_t AliAODEvent::GetNumberOfPileupVerticesTracks ( ) const

Definition at line 831 of file AliAODEvent.cxx.

Referenced by GetVertex().

Int_t AliAODEvent::GetNumberOfTPCClusters ( ) const
inline

Definition at line 153 of file AliAODEvent.h.

Int_t AliAODEvent::GetNumberOfTPCTracks ( ) const
inline

Definition at line 152 of file AliAODEvent.h.

Int_t AliAODEvent::GetNumberOfTracks ( ) const
inlinevirtual
Int_t AliAODEvent::GetNumberOfTrdTracks ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 279 of file AliAODEvent.h.

Int_t AliAODEvent::GetNumberOfV0s ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 200 of file AliAODEvent.h.

UInt_t AliAODEvent::GetOrbitNumber ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 125 of file AliAODEvent.h.

UInt_t AliAODEvent::GetPeriodNumber ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 124 of file AliAODEvent.h.

AliAODCaloCells* AliAODEvent::GetPHOSCells ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 266 of file AliAODEvent.h.

Referenced by AliAODHandler::StoreMCParticles().

Int_t AliAODEvent::GetPHOSClusters ( TRefArray *  clusters) const
virtual

Reimplemented from AliVEvent.

Definition at line 575 of file AliAODEvent.cxx.

Referenced by AliAODTagCreator::FillEventTag(), and GetCaloTrigger().

const TGeoHMatrix* AliAODEvent::GetPHOSMatrix ( Int_t  ) const
inline

Definition at line 267 of file AliAODEvent.h.

AliAODVertex * AliAODEvent::GetPileupVertexSPD ( Int_t  iV = 0) const
virtual

Definition at line 862 of file AliAODEvent.cxx.

Referenced by GetVertex().

AliAODVertex * AliAODEvent::GetPileupVertexTracks ( Int_t  iV = 0) const
virtual

Definition at line 876 of file AliAODEvent.cxx.

Referenced by GetVertex().

AliAODPmdCluster* AliAODEvent::GetPmdCluster ( Int_t  nCluster) const
inline

Definition at line 240 of file AliAODEvent.h.

TClonesArray* AliAODEvent::GetPmdClusters ( ) const
inline

Definition at line 238 of file AliAODEvent.h.

virtual AliAODVertex* AliAODEvent::GetPrimaryVertex ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 184 of file AliAODEvent.h.

Referenced by AliAODTagCreator::FillEventTag(), and AliAODTrack::GetImpactParameters().

AliAODVertex * AliAODEvent::GetPrimaryVertexSPD ( ) const
virtual

Reimplemented from AliVEvent.

Definition at line 842 of file AliAODEvent.cxx.

Referenced by GetPrimaryVertex(), GetVertex(), and IsPileupFromSPD().

AliAODVertex * AliAODEvent::GetPrimaryVertexTPC ( ) const
virtual

Reimplemented from AliVEvent.

Definition at line 852 of file AliAODEvent.cxx.

Referenced by GetVertex().

Int_t AliAODEvent::GetRunNumber ( ) const
inlinevirtual
Double_t AliAODEvent::GetSigma2DiamondX ( ) const
inline

Definition at line 134 of file AliAODEvent.h.

Referenced by IsPileupFromSPD().

Double_t AliAODEvent::GetSigma2DiamondY ( ) const
inline

Definition at line 135 of file AliAODEvent.h.

Referenced by IsPileupFromSPD().

Double_t AliAODEvent::GetSigma2DiamondZ ( ) const
inline

Definition at line 136 of file AliAODEvent.h.

Referenced by IsPileupFromSPD().

void AliAODEvent::GetStdContent ( )
virtual
Float_t AliAODEvent::GetT0spread ( Int_t  i) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 159 of file AliAODEvent.h.

Double32_t AliAODEvent::GetT0TOF ( Int_t  icase) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 321 of file AliAODEvent.h.

const Double32_t* AliAODEvent::GetT0TOF ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 322 of file AliAODEvent.h.

UInt_t AliAODEvent::GetTimeStamp ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 127 of file AliAODEvent.h.

const AliTOFHeader* AliAODEvent::GetTOFHeader ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 156 of file AliAODEvent.h.

Referenced by AliAODTrack::GetTOFHeader().

Float_t AliAODEvent::GetTOFTimeResolution ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 158 of file AliAODEvent.h.

AliVTrack* AliAODEvent::GetTrack ( Int_t  nTrack) const
inlinevirtual
AliAODTracklets* AliAODEvent::GetTracklets ( ) const
inline
TClonesArray* AliAODEvent::GetTracks ( ) const
inline

Definition at line 163 of file AliAODEvent.h.

Referenced by AliAODHandler::StoreMCParticles().

AliAODTrdTrack* AliAODEvent::GetTrdTrack ( Int_t  i) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 280 of file AliAODEvent.h.

UChar_t AliAODEvent::GetTriggerCluster ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 144 of file AliAODEvent.h.

ULong64_t AliAODEvent::GetTriggerMask ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 143 of file AliAODEvent.h.

AliAODTZERO* AliAODEvent::GetTZEROData ( ) const
inline

Definition at line 320 of file AliAODEvent.h.

AliAODv0* AliAODEvent::GetV0 ( Int_t  nV0) const
inline

Definition at line 202 of file AliAODEvent.h.

TClonesArray* AliAODEvent::GetV0s ( ) const
inline

Definition at line 199 of file AliAODEvent.h.

AliAODVertex* AliAODEvent::GetVertex ( Int_t  nVertex) const
inline

Definition at line 176 of file AliAODEvent.h.

Referenced by AliAODTagCreator::FillEventTag().

TClonesArray* AliAODEvent::GetVertices ( ) const
inline

Definition at line 174 of file AliAODEvent.h.

AliAODVZERO* AliAODEvent::GetVZEROData ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 325 of file AliAODEvent.h.

virtual const Float_t* AliAODEvent::GetVZEROEqFactors ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 326 of file AliAODEvent.h.

Float_t AliAODEvent::GetVZEROEqMultiplicity ( Int_t  i) const
virtual

Reimplemented from AliVEvent.

Definition at line 1019 of file AliAODEvent.cxx.

Referenced by GetVZEROEqFactors().

AliAODZDC* AliAODEvent::GetZDCData ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 333 of file AliAODEvent.h.

Double_t AliAODEvent::GetZDCEMEnergy ( Int_t  i) const
inlinevirtual

Implements AliVEvent.

Definition at line 150 of file AliAODEvent.h.

Double_t AliAODEvent::GetZDCN1Energy ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 146 of file AliAODEvent.h.

Double_t AliAODEvent::GetZDCN2Energy ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 148 of file AliAODEvent.h.

Double_t AliAODEvent::GetZDCP1Energy ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 147 of file AliAODEvent.h.

Double_t AliAODEvent::GetZDCP2Energy ( ) const
inlinevirtual

Implements AliVEvent.

Definition at line 149 of file AliAODEvent.h.

virtual Bool_t AliAODEvent::InitMagneticField ( ) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 106 of file AliAODEvent.h.

Referenced by AliAODInputHandler::BeginEvent().

Bool_t AliAODEvent::IsIncompleteDAQ ( )
virtual

Reimplemented from AliVEvent.

Definition at line 1116 of file AliAODEvent.cxx.

Referenced by GetDAQAttributes().

Bool_t AliAODEvent::IsPileupFromSPD ( Int_t  minContributors = 5,
Double_t  minZdist = 0.8,
Double_t  nSigmaZdist = 3.,
Double_t  nSigmaDiamXY = 2.,
Double_t  nSigmaDiamZ = 5. 
) const
virtual

Reimplemented from AliVEvent.

Definition at line 890 of file AliAODEvent.cxx.

Referenced by GetVertex(), and IsPileupFromSPDInMultBins().

Bool_t AliAODEvent::IsPileupFromSPDInMultBins ( ) const
virtual

Reimplemented from AliVEvent.

Definition at line 971 of file AliAODEvent.cxx.

Referenced by GetVertex().

void AliAODEvent::MakeEntriesReferencable ( )
AliAODEvent & AliAODEvent::operator= ( const AliAODEvent aodevent)

Definition at line 160 of file AliAODEvent.cxx.

void AliAODEvent::Print ( Option_t *  option = "") const
virtual

Implements AliVEvent.

Definition at line 943 of file AliAODEvent.cxx.

Referenced by WriteToTree().

void AliAODEvent::ReadFromTree ( TTree *  tree,
Option_t *  opt = "" 
)
virtual
void AliAODEvent::RemoveObject ( TObject *  obj)

Definition at line 296 of file AliAODEvent.cxx.

void AliAODEvent::Reset ( void  )
virtual

Implements AliVEvent.

Definition at line 979 of file AliAODEvent.cxx.

Referenced by AliAODInputHandler::FinishEvent(), and GetTrdTrack().

void AliAODEvent::ResetStd ( Int_t  trkArrSize = 0,
Int_t  vtxArrSize = 0,
Int_t  v0ArrSize = 0,
Int_t  cascadeArrSize = 0,
Int_t  jetSize = 0,
Int_t  caloClusSize = 0,
Int_t  fmdClusSize = 0,
Int_t  pmdClusSize = 0,
Int_t  hmpidRingsSize = 0,
Int_t  dimuonArrsize = 0,
Int_t  nTrdTracks = 0 
)

Definition at line 435 of file AliAODEvent.cxx.

Referenced by AliAODHandler::FinishEvent(), and GetTrdTrack().

void AliAODEvent::SetBunchCrossNumber ( UShort_t  n)
inlinevirtual

Implements AliVEvent.

Definition at line 117 of file AliAODEvent.h.

void AliAODEvent::SetConnected ( Bool_t  conn = kTRUE)
inline

Definition at line 86 of file AliAODEvent.h.

Referenced by ReadFromTree().

void AliAODEvent::SetDAQAttributes ( UInt_t  attributes)
inline

Definition at line 108 of file AliAODEvent.h.

void AliAODEvent::SetDiamond ( Float_t  xy[2],
Float_t  cov[3] 
)
inline

Definition at line 121 of file AliAODEvent.h.

void AliAODEvent::SetDiamondZ ( Float_t  z,
Float_t  sig2z 
)
inline

Definition at line 122 of file AliAODEvent.h.

void AliAODEvent::SetEventType ( UInt_t  eventType)
inlinevirtual

Implements AliVEvent.

Definition at line 138 of file AliAODEvent.h.

void AliAODEvent::SetMagneticField ( Double_t  mf)
inlinevirtual

Implements AliVEvent.

Definition at line 119 of file AliAODEvent.h.

void AliAODEvent::SetMuonMagFieldScale ( Double_t  mf)
inline

Definition at line 120 of file AliAODEvent.h.

void AliAODEvent::SetOrbitNumber ( UInt_t  n)
inlinevirtual

Implements AliVEvent.

Definition at line 116 of file AliAODEvent.h.

void AliAODEvent::SetPeriodNumber ( UInt_t  n)
inlinevirtual

Implements AliVEvent.

Definition at line 115 of file AliAODEvent.h.

void AliAODEvent::SetRunNumber ( Int_t  n)
inlinevirtual

Implements AliVEvent.

Definition at line 114 of file AliAODEvent.h.

void AliAODEvent::SetStdNames ( )
virtual

Implements AliVEvent.

Definition at line 364 of file AliAODEvent.cxx.

Referenced by CreateStdContent(), and GetTrdTrack().

void AliAODEvent::SetTimeStamp ( UInt_t  tstamp)
inline

Definition at line 118 of file AliAODEvent.h.

void AliAODEvent::SetTOFHeader ( const AliTOFHeader tofEventTime)

Definition at line 1038 of file AliAODEvent.cxx.

Referenced by GetNumberOfITSClusters().

void AliAODEvent::SetTriggerCluster ( UChar_t  n)
inlinevirtual

Implements AliVEvent.

Definition at line 140 of file AliAODEvent.h.

void AliAODEvent::SetTriggerMask ( ULong64_t  n)
inlinevirtual

Implements AliVEvent.

Definition at line 139 of file AliAODEvent.h.

virtual void AliAODEvent::SetVZEROEqFactors ( Float_t  factors[64]) const
inlinevirtual

Reimplemented from AliVEvent.

Definition at line 328 of file AliAODEvent.h.

void AliAODEvent::WriteToTree ( TTree *  tree) const
inlinevirtual

Implements AliVEvent.

Definition at line 305 of file AliAODEvent.h.

Member Data Documentation

AliAODAD* AliAODEvent::fAODAD
private

ZDC AOD.

Definition at line 366 of file AliAODEvent.h.

Referenced by AliAODEvent(), GetADData(), and GetStdContent().

TFolder* AliAODEvent::fAODFolder
private

Definition at line 343 of file AliAODEvent.h.

Referenced by CreateStdFolders(), and ~AliAODEvent().

const char * AliAODEvent::fAODListName
staticprivate
Initial value:
= {"header",
"tracks",
"vertices",
"v0s",
"cascades",
"tracklets",
"jets",
"emcalCells",
"phosCells",
"caloClusters",
"emcalTrigger",
"phosTrigger",
"fmdClusters",
"pmdClusters",
"hmpidRings",
"dimuons",
"AliAODTZERO",
"AliAODVZERO",
"AliAODZDC",
"AliAODAD",
"AliTOFHeader",
"trdTracks"
}

TRD AOD tracks (triggered)

Definition at line 373 of file AliAODEvent.h.

Referenced by CreateStdFolders(), and SetStdNames().

AliAODTZERO* AliAODEvent::fAODTZERO
private

dimuons

Definition at line 363 of file AliAODEvent.h.

Referenced by AliAODEvent(), GetStdContent(), GetT0TOF(), and GetTZEROData().

AliAODVZERO* AliAODEvent::fAODVZERO
private

TZERO AOD.

Definition at line 364 of file AliAODEvent.h.

Referenced by AliAODEvent(), GetStdContent(), GetVZEROData(), and GetVZEROEqMultiplicity().

AliAODZDC* AliAODEvent::fAODZDC
private

VZERO AOD.

Definition at line 365 of file AliAODEvent.h.

Referenced by AliAODEvent(), GetStdContent(), and GetZDCData().

TClonesArray* AliAODEvent::fCaloClusters
private
TClonesArray* AliAODEvent::fCascades
private
Bool_t AliAODEvent::fConnected
private
TClonesArray* AliAODEvent::fDimuons
private

HMPID signals.

Definition at line 362 of file AliAODEvent.h.

Referenced by AddDimuon(), AliAODEvent(), ClearStd(), GetDimuon(), GetDimuons(), GetNDimuons(), GetStdContent(), and ResetStd().

AliAODCaloCells* AliAODEvent::fEmcalCells
private

jets

Definition at line 354 of file AliAODEvent.h.

Referenced by AliAODEvent(), ClearStd(), GetEMCALCells(), GetStdContent(), and ResetStd().

AliAODCaloTrigger* AliAODEvent::fEMCALTrigger
private

calorimeter clusters

Definition at line 357 of file AliAODEvent.h.

Referenced by AliAODEvent(), ClearStd(), GetCaloTrigger(), GetStdContent(), and ResetStd().

TClonesArray* AliAODEvent::fFmdClusters
private

PHOS Trigger information.

Definition at line 359 of file AliAODEvent.h.

Referenced by AddFmdCluster(), AliAODEvent(), ClearStd(), GetFmdCluster(), GetFmdClusters(), GetNFmdClusters(), GetStdContent(), and ResetStd().

TClonesArray* AliAODEvent::fHMPIDrings
private
TClonesArray* AliAODEvent::fJets
private

SPD tracklets.

Definition at line 353 of file AliAODEvent.h.

Referenced by AddJet(), AliAODEvent(), ClearStd(), GetJet(), GetJets(), GetNJets(), GetStdContent(), and ResetStd().

AliAODCaloCells* AliAODEvent::fPhosCells
private

EMCAL calorimenter cells.

Definition at line 355 of file AliAODEvent.h.

Referenced by AliAODEvent(), ClearStd(), GetPHOSCells(), GetStdContent(), and ResetStd().

AliAODCaloTrigger* AliAODEvent::fPHOSTrigger
private

EMCAL Trigger information.

Definition at line 358 of file AliAODEvent.h.

Referenced by AliAODEvent(), ClearStd(), GetCaloTrigger(), GetStdContent(), and ResetStd().

TClonesArray* AliAODEvent::fPmdClusters
private
AliTOFHeader* AliAODEvent::fTOFHeader
private
AliAODTracklets* AliAODEvent::fTracklets
private

Cascades.

Definition at line 352 of file AliAODEvent.h.

Referenced by AliAODEvent(), ClearStd(), GetStdContent(), GetTracklets(), and ResetStd().

TClonesArray* AliAODEvent::fTracks
private
Bool_t AliAODEvent::fTracksConnected
private

flag if leaves are alreday connected

Definition at line 345 of file AliAODEvent.h.

Referenced by AreTracksConnected(), ClearStd(), ConnectTracks(), operator=(), and ResetStd().

TClonesArray* AliAODEvent::fTrdTracks
private

event times (and sigmas) as estimated by TOF

Definition at line 371 of file AliAODEvent.h.

Referenced by AddTrdTrack(), AliAODEvent(), ClearStd(), GetNumberOfTrdTracks(), GetStdContent(), GetTrdTrack(), and ResetStd().

TClonesArray* AliAODEvent::fV0s
private

vertices

Definition at line 350 of file AliAODEvent.h.

Referenced by AddV0(), AliAODEvent(), ClearStd(), GetNumberOfV0s(), GetStdContent(), GetV0(), GetV0s(), and ResetStd().

TClonesArray* AliAODEvent::fVertices
private

charged tracks

Definition at line 349 of file AliAODEvent.h.

Referenced by AddVertex(), AliAODEvent(), ClearStd(), GetNumberOfVertices(), GetStdContent(), GetVertex(), GetVertices(), and ResetStd().


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