@@ -42,17 +42,22 @@ DECLARE_SOA_COLUMN(CosPA, cosPA, float);
4242DECLARE_SOA_COLUMN (DCAxy, dcaXY, float );
4343DECLARE_SOA_COLUMN (DCAz, dcaZ, float );
4444DECLARE_SOA_COLUMN (TPCnCls, tpcNCls, int );
45+ DECLARE_SOA_COLUMN (TPCnClsPID, tpcNClsPID, int );
4546DECLARE_SOA_COLUMN (ITSClusterSizes, itsClusterSizes, uint32_t );
47+ DECLARE_SOA_COLUMN (NsigmaTPCPion, nSigmaTPCPion, float );
48+ DECLARE_SOA_COLUMN (NsigmaTPCProton, nSigmaTPCProton, float );
4649DECLARE_SOA_COLUMN (NsigmaTPC, nSigmaTPC, float );
47- // DECLARE_SOA_COLUMN(NsigmaTPCproton, nSigmaTPCproton, float);
4850DECLARE_SOA_COLUMN (DCAdaughters, dcaDaughters, float );
4951DECLARE_SOA_COLUMN (DCAPVProton, dcaPVProton, float );
5052DECLARE_SOA_COLUMN (DCAPVPion, dcaPVPion, float );
5153DECLARE_SOA_COLUMN (V0Radius, v0Radius, float );
5254DECLARE_SOA_COLUMN (Sign, sign, int8_t );
5355} // namespace lfv0he3
54- DECLARE_SOA_TABLE (LFHe3, " AOD" , " LFHE3V0" , lfv0he3::LFEventId, lfv0he3::Pt, lfv0he3::Eta, lfv0he3::Phi, lfv0he3::DCAxy, lfv0he3::DCAz, lfv0he3::TPCnCls, lfv0he3::ITSClusterSizes, lfv0he3::NsigmaTPC, lfv0he3::Sign);
55- DECLARE_SOA_TABLE (LFLambda, " AOD" , " LFLAMBDA" , lfv0he3::LFEventId, lfv0he3::Pt, lfv0he3::Eta, lfv0he3::Phi, lfv0he3::Mass, lfv0he3::CosPA, lfv0he3::DCAdaughters, lfv0he3::DCAPVProton, lfv0he3::DCAPVPion, lfv0he3::V0Radius, lfv0he3::Sign);
56+ DECLARE_SOA_TABLE_VERSIONED (LFHe3_000, " AOD" , " LFHE3V0" , 0 , lfv0he3::LFEventId, lfv0he3::Pt, lfv0he3::Eta, lfv0he3::Phi, lfv0he3::DCAxy, lfv0he3::DCAz, lfv0he3::TPCnCls, lfv0he3::ITSClusterSizes, lfv0he3::NsigmaTPC, lfv0he3::Sign);
57+ DECLARE_SOA_TABLE_VERSIONED (LFLambda_000, " AOD" , " LFLAMBDA" , 0 , lfv0he3::LFEventId, lfv0he3::Pt, lfv0he3::Eta, lfv0he3::Phi, lfv0he3::Mass, lfv0he3::CosPA, lfv0he3::DCAdaughters, lfv0he3::DCAPVProton, lfv0he3::DCAPVPion, lfv0he3::V0Radius, lfv0he3::Sign);
58+
59+ DECLARE_SOA_TABLE_VERSIONED (LFHe3_001, " AOD" , " LFHE3V0" , 1 , lfv0he3::LFEventId, lfv0he3::Pt, lfv0he3::Eta, lfv0he3::Phi, lfv0he3::DCAxy, lfv0he3::DCAz, lfv0he3::TPCnCls, lfv0he3::TPCnClsPID, lfv0he3::ITSClusterSizes, lfv0he3::NsigmaTPC, lfv0he3::Sign);
60+ DECLARE_SOA_TABLE_VERSIONED (LFLambda_001, " AOD" , " LFLAMBDA" , 1 , lfv0he3::LFEventId, lfv0he3::Pt, lfv0he3::Eta, lfv0he3::Phi, lfv0he3::Mass, lfv0he3::CosPA, lfv0he3::DCAdaughters, lfv0he3::DCAPVProton, lfv0he3::DCAPVPion, lfv0he3::V0Radius, lfv0he3::NsigmaTPCProton, lfv0he3::NsigmaTPCPion, lfv0he3::Sign);
5661} // namespace o2::aod
5762
5863struct he3Candidate {
@@ -61,6 +66,7 @@ struct he3Candidate {
6166 float dcaXY = -999 .f;
6267 float dcaZ = -999 .f;
6368 int tpcNClsFound = 0 ; // Number of TPC clusters found
69+ int tpcNClsPID = 0 ; // Number of TPC clusters used for PID
6470 int itsNCls = 0 ; // Number of ITS clusters
6571 uint32_t itsClusterSizes = 0 ; // ITS cluster sizes
6672 int8_t sign = 0 ; // Charge sign of the He3 candidate
@@ -75,7 +81,7 @@ struct lambdaCandidate {
7581 float dcaPionToPV = -999 .f; // DCA of the pion to primary vertex
7682 float v0Radius = -1 .f; // V0 radius
7783 float protonNSigmaTPC = -999 .f; // Proton TPC nSigma
78- float pionNSigmaTPC = -999 .f;
84+ float pionNSigmaTPC = -999 .f; // Pion TPC nSigma
7985 int8_t sign = 0 ; // Charge sign of the Lambda candidate
8086};
8187
0 commit comments