25 return StatusCode::SUCCESS;
32 int scnum, pcode, trid;
38 StatusCode
sc =
evtStore()->retrieve(frontcoll,
"Front::Hits");
42 if(scnum <= 0)
continue;
43 edep = hit->GetEdep();
44 pcode = hit->GetPcode();
45 trid = hit->GetTrackID();
51 (*m_scint_en)[i] += edep;
64 return StatusCode::FAILURE;
67 sc =
evtStore()->retrieve(movecoll,
"Movable::Hits");
71 if(scnum <= 0)
continue;
72 edep = hit->GetEdep();
73 pcode = hit->GetPcode();
74 trid = hit->GetTrackID();
80 (*m_scint_en)[i] += edep;
95 return StatusCode::SUCCESS;
100 return StatusCode::SUCCESS;
110 return StatusCode::SUCCESS;
#define ATH_MSG_WARNING(x)
AthenaHitsVector< LArG4H6FrontHit > LArG4H6FrontHitCollection
ServiceHandle< StoreGateSvc > & evtStore()
std::vector< int > * m_scint_trackid
virtual StatusCode CBNT_initialize() override
virtual StatusCode CBNT_execute() override
CBNTAA_TBScint(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< int > * m_scint_pdg
virtual StatusCode CBNT_finalize() override
std::vector< float > * m_scint_en
virtual StatusCode CBNT_clear() override
std::vector< int > * m_scint_num
void addBranch(const std::string &branchname, T &obj, const std::string &leaflist)
CBNT_TBRecBase(const std::string &name, ISvcLocator *pSvcLocator)