28namespace upgrades_utils
59const TString
gTreeName[
kTrees] = {
"O2collision",
"DbgEventExtra",
"O2track",
"O2calo",
"O2calotrigger",
"O2muon",
"O2zdc",
"O2fv0a",
"O2fv0c",
"O2ft0",
"O2fdd",
"O2v0",
"O2cascade",
"O2tof",
"O2mcparticle",
"O2mccollision",
"O2mctracklabel",
"O2mccalolabel",
"O2mccollisionlabel",
"O2bc"};
60const TString
gTreeTitle[
kTrees] = {
"Collision tree",
"Collision extra",
"Barrel tracks",
"Calorimeter cells",
"Calorimeter triggers",
"MUON tracks",
"ZDC",
"FV0A",
"FV0C",
"FT0",
"FDD",
"V0s",
"Cascades",
"TOF hits",
"Kinematics",
"MC collisions",
"MC track labels",
"MC calo labels",
"MC collision labels",
"BC info"};
62const Bool_t
gSaveTree[
kTrees] = {kTRUE, kFALSE, kTRUE, kFALSE, kFALSE, kFALSE, kTRUE, kTRUE, kTRUE, kTRUE, kTRUE,
68 kTRUE, kTRUE, kTRUE, kFALSE, kTRUE, kTRUE};
uint8_t itsSharedClusterMap uint8_t
const TString gTreeTitle[kTrees]
Int_t fDaughter1
Indices of the daughter particles.
struct o2::upgrades_utils::@456 mctracklabel
MC collisions = vertices.
Float_t fT
Primary vertex z coordinate from MC.
Float_t fY
Local <--> global coor.system rotation angle.
Char_t fRho1PtSnp
128*fC[11]/Sigma1Pt/SigmaZ
Short_t fGeneratorsID
Index to BC table.
Int_t fPdgCode
The index of the MC collision vertex.
uint8_t fTrackType
The index of the collision vertex in the TF, to which the track is attached.
struct o2::upgrades_utils::@460 fv0a
UShort_t fLabelMask
Track label.
Float_t fSigmaTgl
Sqrt(fC[5])
Float_t fEnergySectorZNC[4]
E in 4 ZNC sectors - high gain chain.
struct o2::upgrades_utils::@463 zdc
structure to keep FT0 information
Float_t fEnergyCommonZNA
E in common ZNA PMT - high gain chain.
struct o2::upgrades_utils::@454 tracks
structure to keep trigger-related info
Float_t fTimeZEM2
Corrected time in ZEM2.
UChar_t fTPCNClsFindable
ITS map of clusters, one bit per a layer.
Float_t fEnergyCommonZPC
E in common ZPC PMT - high gain chain.
struct o2::upgrades_utils::@459 fdd
Collision labels.
Char_t fTPCNClsFindableMinusFound
number of clusters that could be assigned in the TPC
struct o2::upgrades_utils::@461 fv0c
structure to keep V0A information
Float_t fAlpha
X coordinate for the point of parametrisation.
Char_t fRho1PtZ
128*fC[10]/Sigma1Pt/SigmaY
Float_t fSnp
fP[1] local Z-coordinate of a track (cm)
Float_t fPy
x component of momentum
Float_t fTRDSignal
dE/dX TPC
UChar_t fITSClusterMap
Reconstruction status flags.
Float_t fPx
particle weight from the generator or ML
Float_t fEnergySectorZNA[4]
E in 4 ZNA sectors - high gain chain.
Float_t fEnergyCommonZPA
E in common ZPA PMT - high gain chain.
Float_t fTime
Multiplicity for each channel.
Int_t fNentries[kTrees]
Start entry indices for data in the other trees matching this vertex.
Float_t fVx
Energy (covers the case of resonances, no need for calculated mass)
Float_t fAmplitudeC[4]
Multiplicity for each A-side channel.
Float_t fAmplitude[48]
Index to BC table.
Float_t fSigmaSnp
Sqrt(fC[2])
Char_t fRho1PtTgl
128*fC[12]/Sigma1Pt/SigmaSnp
Float_t fSigmaY
fP[4] 1/pt (1/(GeV/c))
Int_t fStatusCode
PDG code of the particle.
Float_t fPosY
Primary vertex x coordinate.
struct o2::upgrades_utils::@451 collision
UChar_t fTPCNClsShared
difference between foundable clsuters and crossed rows
Float_t fTimeC
Average A-side time.
Float_t fTOFExpMom
Int.Lenght @ TOF.
Float_t fTimeZPA
Corrected time in ZPA.
Float_t fLength
TOFsignal.
Float_t fTgl
fP[2] local sine of the track momentum azimuthal angle
Float_t fCovXX
Primary vertex z coordinate.
Float_t fTOFSignal
dE/dX TRD
Float_t fPz
y component of momentum
Float_t fTPCSignal
chi2 TOF match (?)
Float_t fTimeZEM1
Corrected time in ZEM1.
Float_t fEnergyZEM2
E in ZEM2.
Float_t fImpactParameter
Weight from MC.
Float_t fTRDChi2
chi2/Ncl TPC
Int_t fMother1
Indices of the mother particles.
struct o2::upgrades_utils::@455 mccollision
structure to keep track information
Int_t fMother0
See enum MCParticleFlags.
UChar_t fCollisionTimeMask
Resolution on the event time (t0) obtained with different methods (best, T0, T0-TOF,...
Float_t fTrackPhiEMCAL
Track eta at the EMCAL surface.
UInt_t fFlags
Full momentum at the inner wall of TPC for dE/dx PID.
struct o2::upgrades_utils::@453 bc
structure for benchmarking information
Float_t fVz
y of production vertex
struct o2::upgrades_utils::@452 eventextra
structure to keep the primary vertex (avoid name conflicts)
Float_t fTPCinnerP
128*fC[13]/Sigma1Pt/SigmaTgl
Float_t fWeight
Time of the collision from MC.
Float_t fCollisionTimeRes
Event time (t0) obtained with different methods (best, T0, T0-TOF, ...)
Char_t fRhoTglY
128*fC[4]/SigmaSnp/SigmaZ
Float_t fEnergyCommonZNC
E in common ZNC PMT - high gain chain.
Float_t fSigmaZ
Sqrt(fC[0])
Float_t fTPCChi2NCl
chi2/Ncl ITS
Float_t fPosX
Index to BC table.
Float_t fCollisionTime
Number of contributors.
Float_t fAmplitudeA[4]
Index to BC table.
Float_t fEnergySectorZPC[4]
E in 4 ZPC sectors - high gain chain.
Float_t fEnergyZEM1
Index to BC table.
Float_t fITSChi2NCl
Bit 0-5 if tracklet from TRD layer used for this track.
struct o2::upgrades_utils::@458 mccollisionlabel
MC particles from the kinematics tree.
Char_t fRhoTglZ
128*fC[6]/SigmaTgl/SigmaY
Float_t fSigned1Pt
fP[3] tangent of the track momentum dip angle
Char_t fRho1PtY
128*fC[8]/SigmaTgl/SigmaSnp
Char_t fTPCNClsFindableMinusCrossedRows
difference between foundable and found clusters
Float_t fTimeZNC
Corrected time in ZNC.
ULong64_t fTriggerMask
Unique bunch crossing id. Contains period, orbit and bunch crossing numbers.
Char_t fRhoSnpZ
128*fC[3]/SigmaSnp/SigmaY
struct o2::upgrades_utils::@457 mcparticle
Track labels.
const TString gTreeName[kTrees]
Float_t fVy
x of production vertex
Float_t fZ
fP[0] local Y-coordinate of a track (cm)
Float_t fTimeZPC
Corrected time in ZPC.
ULong64_t fGlobalBC
Run number.
Float_t fEnergySectorZPA[4]
E in 4 ZPA sectors - high gain chain.
Float_t fTimeA
Multiplicity for each C-side channel.
Float_t fTOFChi2
chi2 TRD match (?)
UChar_t fTRDPattern
Number of shared clusters.
Float_t fTimeZNA
Corrected time in ZNA.
Float_t fSigma1Pt
Sqrt(fC[9])
Char_t fRhoZY
Sqrt(fC[14])
Char_t fRhoSnpY
128*fC[1]/SigmaZ/SigmaY
Float_t fPosZ
Primary vertex y coordinate.
Float_t fE
z component of momentum
struct o2::upgrades_utils::@462 ft0
structure to keep V0C information
Float_t fVt
z of production vertex
UInt_t fN
Chi2 of the vertex.
Char_t fRhoTglSnp
128*fC[7]/SigmaTgl/SigmaZ
const Bool_t gSaveTree[kTrees]
Float_t fTrackEtaEMCAL
TOF Expected momentum based on the expected time of pions.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...