1#ifndef EMC_MCHIT_BUILDER_H
2#define EMC_MCHIT_BUILDER_H
18 virtual StatusCode
initialize(
string &initFile);
19 virtual uint32_t
getTEID(uint32_t teid);
20 virtual uint32_t
getREID(uint32_t reid);
22 virtual void unPack (vector<uint32_t>::const_iterator&,
23 vector<uint32_t>::const_iterator&,
29 void makeEmcTruth(EmcMcHitCol::const_iterator& pEmcMcHit,
EmcTruth_t& et);
34 PropertyMgr m_propMgr;
36 uint32_t m_trackIndexIndex, m_partIdIndex, m_numThetaIndex, m_numPhiIndex;
37 uint32_t m_trackIndexMask, m_partIdMask, m_numThetaMask, m_numPhiMask;
std::map< uint32_t, uint32_t > TE2REMAP
virtual ~EmcMcHitBuilder()
virtual StatusCode pack(EmcMcHitCol *emcMcHitCol, WriteRawEvent *&re)
virtual uint32_t getTEID(uint32_t teid)
virtual void unPack(vector< uint32_t >::const_iterator &, vector< uint32_t >::const_iterator &, EmcTruth_t &)
uint64_t m_totalEdepCoeff
virtual uint32_t getREID(uint32_t reid)
virtual StatusCode initialize(string &initFile)
ObjectVector< EmcMcHit > EmcMcHitCol