HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HGeantStart Class Reference

#include <hgeantstart.h>

Inheritance diagram for HGeantStart:
Collaboration diagram for HGeantStart:

Public Member Functions

 HGeantStart (void)
 
 ~HGeantStart (void)
 
void setTrack (Int_t aTrack)
 
void setHit (Float_t ae, Float_t ax, Float_t ay, Float_t atof, Float_t amom, Float_t alen)
 
void setCell (Char_t c)
 
Int_t getTrack (void)
 
void getHit (Float_t &ae, Float_t &ax, Float_t &ay, Float_t &atof, Float_t &amom, Float_t &alen)
 
Int_t getCell (void)
 
Int_t getNLocationIndex (void)
 
Int_t getLocationIndex (Int_t i)
 

Private Attributes

Int_t trackNumber
 
Float_t eHit
 
Float_t xHit
 
Float_t yHit
 
Float_t tofHit
 
Float_t momHit
 
Float_t trackLength
 
Char_t cell
 

Detailed Description

Definition at line 14 of file hgeantstart.h.

Constructor & Destructor Documentation

HGeantStart::HGeantStart ( void  )
HGeantStart::~HGeantStart ( void  )
inline

Definition at line 27 of file hgeantstart.h.

Member Function Documentation

Int_t HGeantStart::getCell ( void  )
inline

Definition at line 33 of file hgeantstart.h.

References cell.

Referenced by HStart2HitFSim::digitize().

void HGeantStart::getHit ( Float_t &  ae,
Float_t &  ax,
Float_t &  ay,
Float_t &  atof,
Float_t &  amom,
Float_t &  alen 
)

Definition at line 61 of file hgeantstart.cc.

References eHit, momHit, tofHit, trackLength, xHit, and yHit.

Referenced by HStart2HitFSim::digitize().

Int_t HGeantStart::getLocationIndex ( Int_t  i)
inline

Definition at line 35 of file hgeantstart.h.

Int_t HGeantStart::getNLocationIndex ( void  )
inline

Definition at line 34 of file hgeantstart.h.

Int_t HGeantStart::getTrack ( void  )
inline

Definition at line 31 of file hgeantstart.h.

References trackNumber.

Referenced by HStart2HitFSim::digitize(), and HParallelEvent::mergeGeantEvent().

void HGeantStart::setCell ( Char_t  c)
inline

Definition at line 30 of file hgeantstart.h.

void HGeantStart::setHit ( Float_t  ae,
Float_t  ax,
Float_t  ay,
Float_t  atof,
Float_t  amom,
Float_t  alen 
)

Definition at line 50 of file hgeantstart.cc.

References eHit, momHit, tofHit, trackLength, xHit, and yHit.

void HGeantStart::setTrack ( Int_t  aTrack)
inline

Definition at line 28 of file hgeantstart.h.

Referenced by HParallelEvent::mergeGeantEvent().

Member Data Documentation

Char_t HGeantStart::cell
private

Definition at line 23 of file hgeantstart.h.

Referenced by getCell().

Float_t HGeantStart::eHit
private

Definition at line 17 of file hgeantstart.h.

Referenced by getHit(), and setHit().

Float_t HGeantStart::momHit
private

Definition at line 21 of file hgeantstart.h.

Referenced by getHit(), and setHit().

Float_t HGeantStart::tofHit
private

Definition at line 20 of file hgeantstart.h.

Referenced by getHit(), and setHit().

Float_t HGeantStart::trackLength
private

Definition at line 22 of file hgeantstart.h.

Referenced by getHit(), and setHit().

Int_t HGeantStart::trackNumber
private

Definition at line 16 of file hgeantstart.h.

Referenced by getTrack().

Float_t HGeantStart::xHit
private

Definition at line 18 of file hgeantstart.h.

Referenced by getHit(), and setHit().

Float_t HGeantStart::yHit
private

Definition at line 19 of file hgeantstart.h.

Referenced by getHit(), and setHit().


The documentation for this class was generated from the following files: