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

#include <hrich700raw.h>

Inheritance diagram for HRich700Raw:
Collaboration diagram for HRich700Raw:

Public Member Functions

 HRich700Raw ()
 
virtual ~HRich700Raw ()
 
Int_t getMultiplicity () const
 
Int_t getPMT () const
 
Int_t getPixel () const
 
const HRich700hit_tgetHit (const UInt_t n) const
 
void setPMT (Int_t p)
 
void setPixel (Int_t p)
 
void setSector (Int_t s)
 
void setCol (Int_t c)
 
void setRow (Int_t r)
 
void setAddress (const Int_t pmt, const Int_t pixel, const Int_t sec, const Int_t col, const Int_t row)
 
void getAddress (Int_t &pmt, Int_t &pix, Int_t &sec, Int_t &col, Int_t &row)
 
void addHit (Double_t leading, Double_t trailing, Double_t tot, UInt_t flag=3)
 
void clearHits ()
 

Private Attributes

Int_t fPMT
 
Int_t fPixel
 
Int_t fSector
 
Int_t fCol
 
Int_t fRow
 
HRich700hit_t fHitlist [NMAXRAWRICH]
 
UInt_t fnHits
 

Detailed Description

Definition at line 47 of file hrich700raw.h.

Constructor & Destructor Documentation

HRich700Raw::HRich700Raw ( )
inline

Definition at line 57 of file hrich700raw.h.

References clearHits().

virtual HRich700Raw::~HRich700Raw ( )
inlinevirtual

Definition at line 61 of file hrich700raw.h.

Member Function Documentation

void HRich700Raw::addHit ( Double_t  leading,
Double_t  trailing,
Double_t  tot,
UInt_t  flag = 3 
)
inline

Definition at line 91 of file hrich700raw.h.

References fnHits, NMAXRAWRICH, and HRich700hit_t::set().

Referenced by HRich700Trb3Unpacker::addRawHit().

void HRich700Raw::clearHits ( )
inline

Definition at line 99 of file hrich700raw.h.

References NMAXRAWRICH.

Referenced by HRich700Raw().

void HRich700Raw::getAddress ( Int_t &  pmt,
Int_t &  pix,
Int_t &  sec,
Int_t &  col,
Int_t &  row 
)
inline

Definition at line 82 of file hrich700raw.h.

References fCol, fPixel, fPMT, fRow, and fSector.

Referenced by HRich700Calibrater::execute().

const HRich700hit_t* HRich700Raw::getHit ( const UInt_t  n) const
inline
Int_t HRich700Raw::getMultiplicity ( ) const
inline

Definition at line 63 of file hrich700raw.h.

References fnHits.

Referenced by HRich700Calibrater::execute(), and HRich700GeoTestRealQa::fillHistRaw().

Int_t HRich700Raw::getPixel ( ) const
inline

Definition at line 65 of file hrich700raw.h.

References fPixel.

Referenced by HRich700GeoTestRealQa::fillHistRaw().

Int_t HRich700Raw::getPMT ( ) const
inline

Definition at line 64 of file hrich700raw.h.

References fPMT.

Referenced by HRich700GeoTestRealQa::fillHistRaw().

void HRich700Raw::setAddress ( const Int_t  pmt,
const Int_t  pixel,
const Int_t  sec,
const Int_t  col,
const Int_t  row 
)
inline

Definition at line 73 of file hrich700raw.h.

Referenced by HRich700Trb3Unpacker::addRawHit().

void HRich700Raw::setCol ( Int_t  c)
inline

Definition at line 71 of file hrich700raw.h.

void HRich700Raw::setPixel ( Int_t  p)
inline

Definition at line 69 of file hrich700raw.h.

void HRich700Raw::setPMT ( Int_t  p)
inline

Definition at line 68 of file hrich700raw.h.

void HRich700Raw::setRow ( Int_t  r)
inline

Definition at line 72 of file hrich700raw.h.

void HRich700Raw::setSector ( Int_t  s)
inline

Definition at line 70 of file hrich700raw.h.

Member Data Documentation

Int_t HRich700Raw::fCol
private

Definition at line 52 of file hrich700raw.h.

Referenced by getAddress().

HRich700hit_t HRich700Raw::fHitlist[NMAXRAWRICH]
private

Definition at line 54 of file hrich700raw.h.

UInt_t HRich700Raw::fnHits
private

Definition at line 55 of file hrich700raw.h.

Referenced by addHit(), and getMultiplicity().

Int_t HRich700Raw::fPixel
private

Definition at line 50 of file hrich700raw.h.

Referenced by getAddress(), and getPixel().

Int_t HRich700Raw::fPMT
private

Definition at line 49 of file hrich700raw.h.

Referenced by getAddress(), and getPMT().

Int_t HRich700Raw::fRow
private

Definition at line 53 of file hrich700raw.h.

Referenced by getAddress().

Int_t HRich700Raw::fSector
private

Definition at line 51 of file hrich700raw.h.

Referenced by getAddress().


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