Skip to content

Commit 5ae885e

Browse files
authored
Add PMD info to AO2Ds
1 parent 96d683b commit 5ae885e

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Framework/Core/include/Framework/AnalysisDataModel.h

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1136,6 +1136,32 @@ DECLARE_SOA_TABLE(CPVClusters, "AOD", "CPVCLUSTER", //! CPV clusters
11361136
cpvcluster::ModuleNumber<cpvcluster::ClusterStatus>, cpvcluster::IsUnfolded<cpvcluster::ClusterStatus>);
11371137
using CPVCluster = CPVClusters::iterator;
11381138

1139+
namespace pmd
1140+
{
1141+
DECLARE_SOA_INDEX_COLUMN(BC, bc); //! BC index
1142+
DECLARE_SOA_COLUMN(X, clsx, float); //! cluster x position
1143+
DECLARE_SOA_COLUMN(Y, clsy, float); //! cluster y position
1144+
DECLARE_SOA_COLUMN(Z, clsz, float); //! cluster z position
1145+
DECLARE_SOA_COLUMN(CluADC, clsadc, float); //! cluster energy in ADC
1146+
DECLARE_SOA_COLUMN(CluPID, clspid, float); //! cluster probability, 1: photon, 0:hadron
1147+
DECLARE_SOA_COLUMN(Det, det, uint8_t); //! Detector, 0:PRE, 1:CPV
1148+
DECLARE_SOA_COLUMN(Ncell, ncell, uint8_t); //! cluster cells
1149+
DECLARE_SOA_COLUMN(Smn, pmdmodule, int32_t); //! module number
1150+
DECLARE_SOA_COLUMN(TrackNo, trackno, int32_t); //! Track number assigned to clus from simulation
1151+
DECLARE_SOA_COLUMN(TrackPid, trackpid, int32_t); //! Track PID assigned to clus from simulation
1152+
DECLARE_SOA_COLUMN(SigX, sigx, float); //! Cluster x-width
1153+
DECLARE_SOA_COLUMN(SigY, sigy, float); //! Cluster y-width
1154+
DECLARE_SOA_COLUMN(ClMatching, clmatching, int32_t); //! Cluster of PRE matching with CPV
1155+
} // namespace pmd
1156+
1157+
DECLARE_SOA_TABLE(Pmds, "AOD", "PMD", //! Photon information from PMD detector
1158+
o2::soa::Index<>, pmd::BCId, pmd::X, pmd::Y,
1159+
pmd::Z, pmd::CluADC, pmd::CluPID, pmd::Det,
1160+
pmd::Ncell, pmd::Smn, pmd::TrackNo, pmd::TrackPid,
1161+
pmd::SigX, pmd::SigY, pmd::ClMatching);
1162+
using Pmd = Pmds::iterator;
1163+
1164+
11391165
namespace zdc
11401166
{
11411167
DECLARE_SOA_INDEX_COLUMN(BC, bc); //! BC index, to be used by both legacy and new table

0 commit comments

Comments
 (0)