12#ifndef MUC_REC_HIT_CONTAINER_H
13#define MUC_REC_HIT_CONTAINER_H
33 typedef std::map<MucRecHitID, MucRecHit*>
pHitMap;
97 void AddHit(
const int part,
ObjectVector< MucRecHit > MucRecHitCol
void Clear()
Remove all hit objects from the container, and destroy them.
int GetHitCount()
How many hits are there in this event?
MucRecHit * GetHit(const MucRecHitID hitID)
Get a MucRecHit object by hit identifier.
void AddHit(const Identifier id)
std::map< MucRecHitID, MucRecHit * > pHitMap
MucRecHitContainer(const MucRecHitContainer &source)
MucRecHitContainer & operator=(const MucRecHitContainer &orig)
void Destroy()
Destroys the single instance of MucRecHitContainer.
std::map< MucRecHitID, int > GapHitCountMap
MucRecHitCol * GetMucRecHitCol()
Get MucRecHitCol pointer.
void Init()
Points to the single instance of MucRecHitContainer.
MucRecHit * GetHitByIdentifier(const Identifier id)
void SetMucRecHitCol(MucRecHitCol *p)
int GetGapHitCount(const MucRecHitID gapID)
How many hits are there in this gap?