You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[PWGEM] Add option to separate EMCal and DCal cluster pairing for flow task
[PWGEM] PM: Add amplitude of McParticles to derived data
- Add column of vectors to EmEmcMcParticle table which stores the amplitude fraction that each EmMcParticle contributed to the total cluster energy
- Add three new TruthClasses in `emcalPhotonMcTask.cxx`:
- PhotonElectronBS
- SplitPhotonCluster
- SplitLeptonCluster
- Add new function `isFromBremsstrahlung` to `MCUtilities.h`
DECLARE_SOA_ARRAY_INDEX_COLUMN(McParticle, mcParticle) //! Array of indice of McParticles
106
+
DECLARE_SOA_COLUMN(Amplitude, amplitude, std::vector<float>); //! vector of aplitudes stored in cluster. Ordering is identical to the ordering of EMMCParticleId
106
107
} // namespace emcclustermclabel
107
108
108
109
// NOTE: MC labels. This table has one vector of global mc particle ids for each reconstructed emc cluster (joinable with emccluster table)
DECLARE_SOA_ARRAY_INDEX_COLUMN(EMMCParticle, emmcparticle); //! Array of indice of EmMcParticles
120
+
DECLARE_SOA_COLUMN(Amplitude, amplitude, std::vector<float>); //! vector of aplitudes stored in cluster. Ordering is identical to the ordering of EMMCParticleId
116
121
} // namespace ememcclustermclabel
117
122
118
123
// NOTE: MC labels. This table has a vector of entries for each reconstructed emc cluster (joinable with emccluster table)
PROCESS_SWITCH(SkimmerGammaCalo, processMC, "process MC info", false); // Run this in addition to processRec for MCs to copy the cluster mc labels from the EMCALMCClusters to the skimmed EMCClusterMCLabels table
0 commit comments