![]() |
AliRoot Core
edcc906 (edcc906)
|
#include <AliMixedEvent.h>
Public Member Functions | |
AliMixedEvent () | |
virtual | ~AliMixedEvent () |
AliMixedEvent (const AliMixedEvent &vEvnt) | |
AliMixedEvent & | operator= (const AliMixedEvent &vEvnt) |
virtual void | AddObject (TObject *) |
virtual TObject * | FindListObject (const char *) const |
virtual TList * | GetList () const |
virtual void | CreateStdContent () |
virtual void | GetStdContent () |
virtual void | ReadFromTree (TTree *, Option_t *) |
virtual void | WriteToTree (TTree *) const |
virtual void | SetStdNames () |
virtual void | Print (Option_t *) const |
virtual void | AddEvent (AliVEvent *evt) |
virtual void | SetPrimaryVertex (AliVVertex *newVertex) |
virtual void | Reset () |
virtual void | Init () |
const AliVVertex * | GetEventVertex (Int_t i) const |
const AliVVertex * | GetVertexOfEvent (Int_t i) const |
Int_t | GetNumberOfEvents () |
virtual AliVHeader * | GetHeader () const |
virtual void | SetRunNumber (Int_t) |
virtual void | SetPeriodNumber (UInt_t) |
virtual void | SetMagneticField (Double_t) |
virtual Int_t | GetRunNumber () const |
virtual UInt_t | GetPeriodNumber () const |
virtual Double_t | GetMagneticField () const |
virtual Double_t | GetDiamondX () const |
virtual Double_t | GetDiamondY () const |
virtual void | GetDiamondCovXY (Float_t cov[3]) const |
virtual void | SetOrbitNumber (UInt_t) |
virtual void | SetBunchCrossNumber (UShort_t) |
virtual void | SetEventType (UInt_t) |
virtual void | SetTriggerMask (ULong64_t) |
virtual void | SetTriggerCluster (UChar_t) |
virtual UInt_t | GetOrbitNumber () const |
virtual UShort_t | GetBunchCrossNumber () const |
virtual UInt_t | GetEventType () const |
virtual ULong64_t | GetTriggerMask () const |
virtual UChar_t | GetTriggerCluster () const |
virtual TString | GetFiredTriggerClasses () const |
virtual Double_t | GetZDCN1Energy () const |
virtual Double_t | GetZDCP1Energy () const |
virtual Double_t | GetZDCN2Energy () const |
virtual Double_t | GetZDCP2Energy () const |
virtual Double_t | GetZDCEMEnergy (Int_t) const |
virtual AliVParticle * | GetTrack (Int_t i) const |
virtual Int_t | GetNumberOfTracks () const |
virtual Int_t | GetNumberOfV0s () const |
virtual Int_t | GetNumberOfCascades () const |
virtual AliVCluster * | GetCaloCluster (Int_t i) const |
virtual Int_t | GetNumberOfCaloClusters () const |
virtual AliVCaloCells * | GetPHOSCells () const |
virtual AliVCaloCells * | GetEMCALCells () const |
virtual Int_t | GetNumberOfPHOSCells () const |
virtual Int_t | GetNumberOfEMCALCells () const |
virtual Int_t * | GetPHOSCellsCumul () const |
virtual Int_t * | GetEMCALCellsCumul () const |
virtual Int_t | GetNCaloClustersCumul (Int_t iev) const |
virtual Int_t | EventIndex (Int_t itrack) const |
virtual Int_t | EventIndexForCaloCluster (Int_t iclu) const |
virtual Int_t | EventIndexForPHOSCell (Int_t icell) const |
virtual Int_t | EventIndexForEMCALCell (Int_t icell) const |
virtual AliCentrality * | GetCentrality () |
virtual AliEventplane * | GetEventplane () |
virtual const AliVVertex * | GetPrimaryVertex () const |
virtual Bool_t | ComputeVtx (const TObjArray *vertices, Double_t *pos, Double_t *sig, Int_t *nContributors) |
virtual AliVVZERO * | GetVZEROData () const |
virtual AliVZDC * | GetZDCData () const |
virtual EDataLayoutType | GetDataLayoutType () const |
![]() | |
AliVEvent () | |
virtual | ~AliVEvent () |
AliVEvent (const AliVEvent &vEvnt) | |
AliVEvent & | operator= (const AliVEvent &vEvnt) |
virtual Bool_t | InitMagneticField () const |
virtual ULong64_t | GetTriggerMaskNext50 () const |
virtual Bool_t | IsTriggerClassFired (const char *) const |
virtual AliVTrack * | GetVTrack (Int_t) const |
virtual const AliTOFHeader * | GetTOFHeader () const |
virtual Float_t | GetEventTimeSpread () const |
virtual Float_t | GetTOFTimeResolution () const |
virtual Double32_t | GetT0TOF (Int_t icase) const |
virtual const Double32_t * | GetT0TOF () const |
virtual Float_t | GetT0spread (Int_t) const |
virtual Int_t | GetEMCALClusters (TRefArray *) const |
virtual Int_t | GetPHOSClusters (TRefArray *) const |
const TGeoHMatrix * | GetPHOSMatrix (Int_t) const |
const TGeoHMatrix * | GetEMCALMatrix (Int_t) const |
virtual AliVCaloTrigger * | GetCaloTrigger (TString) const |
virtual Bool_t | IsPileupFromSPD (Int_t, Double_t, Double_t, Double_t, Double_t) const |
virtual AliVMultiplicity * | GetMultiplicity () const |
virtual Int_t | GetNumberOfITSClusters (Int_t) const |
virtual Bool_t | IsPileupFromSPDInMultBins () const |
virtual const Float_t * | GetVZEROEqFactors () const |
virtual Float_t | GetVZEROEqMultiplicity (Int_t) const |
virtual void | SetVZEROEqFactors (Float_t[64]) const |
virtual AliVAD * | GetADData () const |
virtual Int_t | GetNumberOfTrdTracks () const |
virtual AliVTrdTrack * | GetTrdTrack (Int_t) const |
virtual Int_t | GetNumberOfESDTracks () const |
virtual Int_t | GetEventNumberInFile () const |
virtual Int_t | GetV0 (AliESDv0 &, Int_t) const |
virtual UInt_t | GetTimeStamp () const |
virtual AliVfriendEvent * | FindFriend () const |
virtual void | SetFriendEvent (AliVfriendEvent *) |
virtual UInt_t | GetEventSpecie () const |
virtual AliESDkink * | GetKink (Int_t) const |
virtual Int_t | GetNumberOfKinks () const |
virtual Int_t | GetVZEROData (AliESDVZERO &) const |
virtual Int_t | GetMultiplicity (AliMultiplicity &) const |
virtual const AliVVertex * | GetPrimaryVertexSPD () const |
virtual const AliVVertex * | GetPrimaryVertexTPC () const |
virtual const AliVVertex * | GetPrimaryVertexTracks () 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 |
virtual Bool_t | IsIncompleteDAQ () |
virtual void | ConnectTracks () |
const char * | Whoami () |
virtual ULong64_t | GetSize () const |
virtual void | AdjustMCLabels (const AliVEvent *) |
Private Attributes | |
TList | fEventList |
Int_t | fNEvents |
List of Events. More... | |
Int_t | fNumberOfTracks |
Number of Events. More... | |
Int_t | fNumberOfCaloClusters |
Total number of tracks. More... | |
Int_t | fNumberOfPHOSCells |
Total number of calo clusters. More... | |
Int_t | fNumberOfEMCALCells |
Total number of PHOS Cells. More... | |
Int_t * | fNTracksCumul |
Total number of EMCAL Cells. More... | |
Int_t * | fNCaloClustersCumul |
Cumulant. More... | |
Int_t * | fNPHOSCellsCumul |
Cumulant. More... | |
Int_t * | fNEMCALCellsCumul |
Cumulant. More... | |
AliVCaloCells * | fPHOSCells |
Cumulant. More... | |
AliVCaloCells * | fEMCALCells |
array ofPHOS cells More... | |
AliVVertex * | fMeanVertex |
array ofPHOS cells More... | |
Additional Inherited Members | |
![]() | |
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 } |
Definition at line 24 of file AliMixedEvent.h.
AliMixedEvent::AliMixedEvent | ( | ) |
Definition at line 41 of file AliMixedEvent.cxx.
|
virtual |
Definition at line 87 of file AliMixedEvent.cxx.
AliMixedEvent::AliMixedEvent | ( | const AliMixedEvent & | vEvnt | ) |
Definition at line 60 of file AliMixedEvent.cxx.
|
virtual |
Definition at line 96 of file AliMixedEvent.cxx.
Referenced by Print().
|
inlinevirtual |
Implements AliVEvent.
Definition at line 34 of file AliMixedEvent.h.
|
virtual |
Definition at line 286 of file AliMixedEvent.cxx.
Referenced by GetPrimaryVertex().
|
inlinevirtual |
Implements AliVEvent.
Definition at line 37 of file AliMixedEvent.h.
|
virtual |
Implements AliVEvent.
Definition at line 262 of file AliMixedEvent.cxx.
Referenced by GetNCaloClustersCumul().
|
virtual |
Implements AliVEvent.
Definition at line 268 of file AliMixedEvent.cxx.
Referenced by GetNCaloClustersCumul().
|
virtual |
Implements AliVEvent.
Definition at line 280 of file AliMixedEvent.cxx.
Referenced by GetNCaloClustersCumul().
|
virtual |
Implements AliVEvent.
Definition at line 274 of file AliMixedEvent.cxx.
Referenced by GetNCaloClustersCumul().
|
inlinevirtual |
Implements AliVEvent.
Definition at line 35 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 79 of file AliMixedEvent.h.
|
virtual |
Reimplemented from AliVEvent.
Definition at line 198 of file AliMixedEvent.cxx.
Referenced by GetNumberOfCascades().
|
inlinevirtual |
Implements AliVEvent.
Definition at line 114 of file AliMixedEvent.h.
|
virtual |
|
inlinevirtual |
Reimplemented from AliVEvent.
Definition at line 68 of file AliMixedEvent.h.
|
inlinevirtual |
Reimplemented from AliVEvent.
Definition at line 66 of file AliMixedEvent.h.
|
inlinevirtual |
Reimplemented from AliVEvent.
Definition at line 67 of file AliMixedEvent.h.
|
inlinevirtual |
Reimplemented from AliVEvent.
Definition at line 101 of file AliMixedEvent.h.
|
inlinevirtual |
Definition at line 105 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 115 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 80 of file AliMixedEvent.h.
const AliVVertex * AliMixedEvent::GetEventVertex | ( | Int_t | i | ) | const |
Definition at line 209 of file AliMixedEvent.cxx.
Referenced by SetPrimaryVertex().
|
inlinevirtual |
Implements AliVEvent.
Definition at line 83 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 53 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 36 of file AliMixedEvent.h.
|
virtual |
Implements AliVEvent.
Definition at line 350 of file AliMixedEvent.cxx.
Referenced by GetPeriodNumber().
|
inlinevirtual |
Definition at line 106 of file AliMixedEvent.h.
|
inlinevirtual |
Reimplemented from AliVEvent.
Definition at line 99 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 95 of file AliMixedEvent.h.
|
inlinevirtual |
Definition at line 103 of file AliMixedEvent.h.
|
inline |
Definition at line 50 of file AliMixedEvent.h.
|
inlinevirtual |
Definition at line 102 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 93 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 94 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 78 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 62 of file AliMixedEvent.h.
|
inlinevirtual |
Reimplemented from AliVEvent.
Definition at line 100 of file AliMixedEvent.h.
|
inlinevirtual |
Definition at line 104 of file AliMixedEvent.h.
|
inlinevirtual |
Reimplemented from AliVEvent.
Definition at line 118 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 61 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 38 of file AliMixedEvent.h.
|
virtual |
Implements AliVEvent.
Definition at line 187 of file AliMixedEvent.cxx.
Referenced by GetZDCEMEnergy().
|
inlinevirtual |
Implements AliVEvent.
Definition at line 82 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 81 of file AliMixedEvent.h.
const AliVVertex * AliMixedEvent::GetVertexOfEvent | ( | Int_t | i | ) | const |
Definition at line 218 of file AliMixedEvent.cxx.
Referenced by SetPrimaryVertex().
|
inlinevirtual |
Implements AliVEvent.
Definition at line 121 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 122 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 89 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 85 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 87 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 86 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 88 of file AliMixedEvent.h.
|
virtual |
Definition at line 103 of file AliMixedEvent.cxx.
Referenced by SetPrimaryVertex().
AliMixedEvent & AliMixedEvent::operator= | ( | const AliMixedEvent & | vEvnt | ) |
Definition at line 77 of file AliMixedEvent.cxx.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 42 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 39 of file AliMixedEvent.h.
|
virtual |
Implements AliVEvent.
Definition at line 227 of file AliMixedEvent.cxx.
Referenced by SetPrimaryVertex(), and ~AliMixedEvent().
|
inlinevirtual |
Implements AliVEvent.
Definition at line 73 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 74 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 59 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 72 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 58 of file AliMixedEvent.h.
|
inlinevirtual |
Definition at line 45 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 57 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 41 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 76 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 75 of file AliMixedEvent.h.
|
inlinevirtual |
Implements AliVEvent.
Definition at line 40 of file AliMixedEvent.h.
|
private |
array ofPHOS cells
Definition at line 136 of file AliMixedEvent.h.
Referenced by GetEMCALCells(), Init(), Reset(), and ~AliMixedEvent().
|
private |
Definition at line 125 of file AliMixedEvent.h.
Referenced by AddEvent(), GetCaloCluster(), GetEventVertex(), GetMagneticField(), GetTrack(), GetVertexOfEvent(), Init(), and Reset().
|
private |
array ofPHOS cells
Definition at line 137 of file AliMixedEvent.h.
Referenced by GetPrimaryVertex(), and SetPrimaryVertex().
|
private |
Cumulant.
Definition at line 132 of file AliMixedEvent.h.
Referenced by EventIndexForCaloCluster(), GetCaloCluster(), GetNCaloClustersCumul(), Init(), and Reset().
|
private |
Cumulant.
Definition at line 134 of file AliMixedEvent.h.
Referenced by EventIndexForEMCALCell(), GetEMCALCellsCumul(), Init(), and Reset().
|
private |
List of Events.
Definition at line 126 of file AliMixedEvent.h.
Referenced by EventIndex(), EventIndexForCaloCluster(), EventIndexForEMCALCell(), EventIndexForPHOSCell(), GetCaloCluster(), GetEventVertex(), GetNumberOfEvents(), GetTrack(), GetVertexOfEvent(), Init(), and Reset().
|
private |
Cumulant.
Definition at line 133 of file AliMixedEvent.h.
Referenced by EventIndexForPHOSCell(), GetPHOSCellsCumul(), Init(), and Reset().
|
private |
Total number of EMCAL Cells.
Definition at line 131 of file AliMixedEvent.h.
Referenced by EventIndex(), GetEventVertex(), GetTrack(), Init(), and Reset().
|
private |
Total number of tracks.
Definition at line 128 of file AliMixedEvent.h.
Referenced by GetNumberOfCaloClusters(), Init(), and Reset().
|
private |
Total number of PHOS Cells.
Definition at line 130 of file AliMixedEvent.h.
Referenced by GetNumberOfEMCALCells(), Init(), and Reset().
|
private |
Total number of calo clusters.
Definition at line 129 of file AliMixedEvent.h.
Referenced by GetNumberOfPHOSCells(), Init(), and Reset().
|
private |
Number of Events.
Definition at line 127 of file AliMixedEvent.h.
Referenced by GetNumberOfTracks(), Init(), and Reset().
|
private |
Cumulant.
Definition at line 135 of file AliMixedEvent.h.
Referenced by GetPHOSCells(), Init(), Reset(), and ~AliMixedEvent().