class mMuiChannelGhitRelModule : public PHModule

Constructs (raw channel - GEANT hit) relations

Inheritance:


Public Methods

mMuiChannelGhitRelModule()
Constructor
~mMuiChannelGhitRelModule()
Destructor
PHBoolean event(PHCompositeNode *)
Fill the dMuiDCMGhitRel table.

Protected Methods

PHBoolean event(dMuiRawWrapper*& RawWrapper, dMuiRawGhitRelWrapper*& RawGhitRelWrapper, dMuiDCMGhitRelWrapper*& DCMGhitRelWrapper)
Fill the dMuiDCMGhitRel table.

Documentation

Constructs (raw channel - GEANT hit) relations.

Inputs are the raw data (dMuiRaw) and the (dMuiRaw index <-> GEANT hit index) relation (dMuiRawGhitRel).

The relations calculated in this module are needed to allow the (dMuiRaw index <-> GEANT hit index) relation to be recalculated using data unpacked from a fake raw data file. (The ordering of data in the dMuiRaw table is *not* preserved in the packing-unpacking process!)

mMuiChannelGhitRelModule()
Constructor

~mMuiChannelGhitRelModule()
Destructor

PHBoolean event(PHCompositeNode *)
Fill the dMuiDCMGhitRel table.

PHBoolean event(dMuiRawWrapper*& RawWrapper, dMuiRawGhitRelWrapper*& RawGhitRelWrapper, dMuiDCMGhitRelWrapper*& DCMGhitRelWrapper)
Fill the dMuiDCMGhitRel table.


This class has no child classes.
Parameters:
dMuiRaw - List of two-packs hit in this event
dMuiRaw_h - Header structure for the dMuiRaw table.
dMuiRawGhitRel - (output) Relational table mapping GEANT hits to raw hits.
dMuiRawGhitRel_h - header Structure for dMuiRawGhitRel
dMuiDCMGhitRel - (output) Relational table (GEANT hits <-> DCM channel id).
dMuiDCMGhitRel_h - header Structure for dMuiDCMGhitRel
Author:
Kyle Pope mailto:pope@phy.ornl.gov
See Also:
dMuiRaw
dMuiRawGhitRel
dMuiDCMGhitRel

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