24 constexpr int chIdxMML = chIdxMMS + 1;
35 const std::string& name,
36 const IInterface* parent)
58 return StatusCode::SUCCESS;
88 return StatusCode::SUCCESS;
98 return StatusCode::SUCCESS;
108 return StatusCode::SUCCESS;
118 ATH_MSG_DEBUG(
"PRD_MultiTruthCollection " << key <<
" NOT found");
122 ATH_CHECK( evtStore()->retrieve(collection, key) );
123 for (
const PRD_MultiTruthCollection::value_type&
mc : *collection) {
177 if( *nprec[chIdxMML] + *nprec[chIdxMMS] > 3 ) ++*
m_nprecLayers;
204 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
Helpers for checking error return status codes and reporting errors.
virtual StatusCode addVariable(const std::string &name, const std::type_info &ti, void *&ptr, const std::string &docstring="", const void *defval=0)
A PRD is mapped onto all contributing particles.
bool contains(const std::string &s, const std::string ®x)
does a string contain the substring
Block filler tool for noisy FEB information.
bool is_same_particle(const T1 &p1, const T2 &p2)
Method to establish if two particles in the GenEvent actually represent the same particle.
PhiIndex
enum to classify the different phi layers in the muon spectrometer
constexpr int toInt(const EnumType enumVal)
const std::string & chName(ChIndex index)
convert ChIndex into a string
const std::string & phiName(PhiIndex index)
convert PhiIndex into a string
ChIndex
enum to classify the different chamber layers in the muon spectrometer
TruthParticle_v1 TruthParticle
Typedef to implementation.