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

#include <hmdcgeantcell.h>

Inheritance diagram for HMdcGeantCell:
Collaboration diagram for HMdcGeantCell:

Public Member Functions

 HMdcGeantCell ()
 
 ~HMdcGeantCell ()
 
void clear ()
 
void setSector (const Int_t s)
 
void setModule (const Int_t m)
 
void setLayer (const Int_t l)
 
void setCell (const Int_t c)
 
void setNumHits (const Int_t nhit)
 
void setMinDist (const Float_t md, const Int_t j)
 
void setTimeFlight (const Float_t tof, const Int_t j)
 
void setImpactAngle (const Float_t angle, const Int_t j)
 
void setNTrack (const Int_t t, const Int_t j)
 
void setFlagCutEdge (const Bool_t t, const Int_t j)
 
void setWireOffset (const Float_t offset, const Int_t j)
 
void setEfficiency (const Float_t eff, const Int_t j)
 
void setTheta (const Float_t th, const Int_t j)
 
Int_t getSector () const
 
Int_t getModule () const
 
Int_t getLayer () const
 
Int_t getCell () const
 
Int_t getNumHits (void)
 
Float_t getMinDist (Int_t j) const
 
Float_t getTimeFlight (Int_t j) const
 
Float_t getImpactAngle (Int_t j) const
 
Int_t getNTrack (Int_t j) const
 
Bool_t getFlagCutEdge (Int_t j) const
 
Float_t getWireOffset (Int_t j) const
 
Float_t getEfficiency (Int_t j) const
 
Float_t getTheta (Int_t j) const
 

Private Attributes

Int_t sector
 
Int_t module
 
Int_t layer
 
Int_t cell
 
Int_t fNumHits
 
Float_t fMinDist [NMAXHITS]
 
Float_t fTimeFlight [NMAXHITS]
 
Float_t fImpactAngle [NMAXHITS]
 
Int_t nTrack [NMAXHITS]
 
Bool_t flagCutEdge [NMAXHITS]
 
Float_t wireOffset [NMAXHITS]
 
Float_t efficiency [NMAXHITS]
 
Float_t theta [NMAXHITS]
 

Detailed Description

Definition at line 8 of file hmdcgeantcell.h.

Constructor & Destructor Documentation

HMdcGeantCell::HMdcGeantCell ( )
inline

Definition at line 24 of file hmdcgeantcell.h.

References clear().

HMdcGeantCell::~HMdcGeantCell ( )
inline

Definition at line 25 of file hmdcgeantcell.h.

Member Function Documentation

void HMdcGeantCell::clear ( void  )
Int_t HMdcGeantCell::getCell ( void  ) const
inline

Definition at line 43 of file hmdcgeantcell.h.

References cell.

Referenced by HMdcDigitizer::fillArrays().

Float_t HMdcGeantCell::getEfficiency ( Int_t  j) const
inline

Definition at line 51 of file hmdcgeantcell.h.

Referenced by HMdcDigitizer::fillArrays().

Bool_t HMdcGeantCell::getFlagCutEdge ( Int_t  j) const
inline

Definition at line 49 of file hmdcgeantcell.h.

Referenced by HMdcDigitizer::fillArrays().

Float_t HMdcGeantCell::getImpactAngle ( Int_t  j) const
inline

Definition at line 47 of file hmdcgeantcell.h.

Referenced by HMdcDigitizer::fillArrays().

Int_t HMdcGeantCell::getLayer ( void  ) const
inline

Definition at line 42 of file hmdcgeantcell.h.

References layer.

Referenced by HMdcDigitizer::fillArrays().

Float_t HMdcGeantCell::getMinDist ( Int_t  j) const
inline

Definition at line 45 of file hmdcgeantcell.h.

Referenced by HMdcDigitizer::fillArrays().

Int_t HMdcGeantCell::getModule ( void  ) const
inline

Definition at line 41 of file hmdcgeantcell.h.

References module.

Int_t HMdcGeantCell::getNTrack ( Int_t  j) const
inline

Definition at line 48 of file hmdcgeantcell.h.

Referenced by HMdcDigitizer::fillArrays().

Int_t HMdcGeantCell::getNumHits ( void  )
inline

Definition at line 44 of file hmdcgeantcell.h.

References fNumHits.

Int_t HMdcGeantCell::getSector ( void  ) const
inline

Definition at line 40 of file hmdcgeantcell.h.

References sector.

Float_t HMdcGeantCell::getTheta ( Int_t  j) const
inline

Definition at line 52 of file hmdcgeantcell.h.

Referenced by HMdcDigitizer::fillArrays().

Float_t HMdcGeantCell::getTimeFlight ( Int_t  j) const
inline

Definition at line 46 of file hmdcgeantcell.h.

Referenced by HMdcDigitizer::fillArrays().

Float_t HMdcGeantCell::getWireOffset ( Int_t  j) const
inline

Definition at line 50 of file hmdcgeantcell.h.

Referenced by HMdcDigitizer::fillArrays().

void HMdcGeantCell::setCell ( const Int_t  c)
inline

Definition at line 30 of file hmdcgeantcell.h.

void HMdcGeantCell::setEfficiency ( const Float_t  eff,
const Int_t  j 
)
inline

Definition at line 38 of file hmdcgeantcell.h.

void HMdcGeantCell::setFlagCutEdge ( const Bool_t  t,
const Int_t  j 
)
inline

Definition at line 36 of file hmdcgeantcell.h.

void HMdcGeantCell::setImpactAngle ( const Float_t  angle,
const Int_t  j 
)
inline

Definition at line 34 of file hmdcgeantcell.h.

void HMdcGeantCell::setLayer ( const Int_t  l)
inline

Definition at line 29 of file hmdcgeantcell.h.

void HMdcGeantCell::setMinDist ( const Float_t  md,
const Int_t  j 
)
inline

Definition at line 32 of file hmdcgeantcell.h.

void HMdcGeantCell::setModule ( const Int_t  m)
inline

Definition at line 28 of file hmdcgeantcell.h.

void HMdcGeantCell::setNTrack ( const Int_t  t,
const Int_t  j 
)
inline

Definition at line 35 of file hmdcgeantcell.h.

void HMdcGeantCell::setNumHits ( const Int_t  nhit)
inline

Definition at line 31 of file hmdcgeantcell.h.

void HMdcGeantCell::setSector ( const Int_t  s)
inline

Definition at line 27 of file hmdcgeantcell.h.

void HMdcGeantCell::setTheta ( const Float_t  th,
const Int_t  j 
)
inline

Definition at line 39 of file hmdcgeantcell.h.

void HMdcGeantCell::setTimeFlight ( const Float_t  tof,
const Int_t  j 
)
inline

Definition at line 33 of file hmdcgeantcell.h.

void HMdcGeantCell::setWireOffset ( const Float_t  offset,
const Int_t  j 
)
inline

Definition at line 37 of file hmdcgeantcell.h.

Member Data Documentation

Int_t HMdcGeantCell::cell
private

Definition at line 13 of file hmdcgeantcell.h.

Referenced by clear(), and getCell().

Float_t HMdcGeantCell::efficiency[NMAXHITS]
private

Definition at line 21 of file hmdcgeantcell.h.

Referenced by clear().

Float_t HMdcGeantCell::fImpactAngle[NMAXHITS]
private

Definition at line 17 of file hmdcgeantcell.h.

Referenced by clear().

Bool_t HMdcGeantCell::flagCutEdge[NMAXHITS]
private

Definition at line 19 of file hmdcgeantcell.h.

Referenced by clear().

Float_t HMdcGeantCell::fMinDist[NMAXHITS]
private

Definition at line 15 of file hmdcgeantcell.h.

Referenced by clear().

Int_t HMdcGeantCell::fNumHits
private

Definition at line 14 of file hmdcgeantcell.h.

Referenced by clear(), and getNumHits().

Float_t HMdcGeantCell::fTimeFlight[NMAXHITS]
private

Definition at line 16 of file hmdcgeantcell.h.

Referenced by clear().

Int_t HMdcGeantCell::layer
private

Definition at line 12 of file hmdcgeantcell.h.

Referenced by clear(), and getLayer().

Int_t HMdcGeantCell::module
private

Definition at line 11 of file hmdcgeantcell.h.

Referenced by clear(), and getModule().

Int_t HMdcGeantCell::nTrack[NMAXHITS]
private

Definition at line 18 of file hmdcgeantcell.h.

Referenced by clear().

Int_t HMdcGeantCell::sector
private

Definition at line 10 of file hmdcgeantcell.h.

Referenced by clear(), and getSector().

Float_t HMdcGeantCell::theta[NMAXHITS]
private

Definition at line 22 of file hmdcgeantcell.h.

Referenced by clear().

Float_t HMdcGeantCell::wireOffset[NMAXHITS]
private

Definition at line 20 of file hmdcgeantcell.h.

Referenced by clear().


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