class TMuiHitContainer

Contains all TMuiHit objects for a single event

Public Methods

short PanelHitCount(const short& arm, const short& plane, const short& panel, const EOrient_t& orient) const
How many hits are there of this orientation in this panel?
TMuiHit* PanelHit(const TMuiHitID& ident) const
Retrieve (by pointer) a TMuiHit object by hit identifier.
TMuiHit* PanelHit(const short& arm, const short& plane, const short& panel, const EOrient_t& orient, const short& hit_in_panel) const
Retrieve a TMuiHit by panel, orientation, and hit within the panel.
TMuiHit* Hit(const long& hit_index) const
Retrieve a TMuiHit object corresponding to a dMuiRaw hit index.
bool Hit(const TMuiChannelId& ident) const
Was the channel specified by the TMuiChannelId object hit?
bool Hit(const short& arm, const short& gap, const short& panel, const EOrient_t& orient, const short& twopack) const
Was the channel specified by (arm,gap,panel,orient,twopack) hit?
void AddHit(const short& arm, const short& plane, const short& panel, const EOrient_t& orient, const short& twopack, const long& rawIndex)
Place a new hit object in the container.
void Clear()
Remove all hit objects from the container, and destroy them.

Documentation

Contains all TMuiHit objects for a single event. Access is optimized for referencing by TMuiHitID indices.

short PanelHitCount(const short& arm, const short& plane, const short& panel, const EOrient_t& orient) const
How many hits are there of this orientation in this panel?

TMuiHit* PanelHit(const TMuiHitID& ident) const
Retrieve (by pointer) a TMuiHit object by hit identifier.

TMuiHit* PanelHit(const short& arm, const short& plane, const short& panel, const EOrient_t& orient, const short& hit_in_panel) const
Retrieve a TMuiHit by panel, orientation, and hit within the panel.

TMuiHit* Hit(const long& hit_index) const
Retrieve a TMuiHit object corresponding to a dMuiRaw hit index.

bool Hit(const TMuiChannelId& ident) const
Was the channel specified by the TMuiChannelId object hit?

bool Hit(const short& arm, const short& gap, const short& panel, const EOrient_t& orient, const short& twopack) const
Was the channel specified by (arm,gap,panel,orient,twopack) hit?

void AddHit(const short& arm, const short& plane, const short& panel, const EOrient_t& orient, const short& twopack, const long& rawIndex)
Place a new hit object in the container.

void Clear()
Remove all hit objects from the container, and destroy them.


This class has no child classes.
Author:
Kyle Pope mailto:pope@phy.ornl.gov
See Also:
TMuiHit

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de