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

#include <hstart2cal.h>

Inheritance diagram for HStart2Cal:
Collaboration diagram for HStart2Cal:

Public Member Functions

 HStart2Cal (void)
 
 ~HStart2Cal (void)
 
Int_t getMaxMultiplicity (void)
 
Int_t getMultiplicity (void) const
 
Int_t getModule (void) const
 
Int_t getStrip (void) const
 
Float_t getTime (const Int_t n) const
 
Float_t getWidth (const Int_t n) const
 
void getAddress (Int_t &m, Int_t &s)
 
void getTimeAndWidth (const Int_t n, Float_t &time, Float_t &width)
 
void setModule (const Int_t m)
 
void setStrip (const Int_t s)
 
void setAddress (const Int_t m, const Int_t s)
 
Bool_t setTimeAndWidth (const Float_t time, const Float_t width)
 

Private Attributes

Int_t fMultiplicity
 
Int_t fModule
 
Int_t fStrip
 
Float_t fTime1
 
Float_t fWidth1
 
Float_t fTime2
 
Float_t fWidth2
 
Float_t fTime3
 
Float_t fWidth3
 
Float_t fTime4
 
Float_t fWidth4
 
Float_t fTime5
 
Float_t fWidth5
 
Float_t fTime6
 
Float_t fWidth6
 
Float_t fTime7
 
Float_t fWidth7
 
Float_t fTime8
 
Float_t fWidth8
 
Float_t fTime9
 
Float_t fWidth9
 
Float_t fTime10
 
Float_t fWidth10
 

Detailed Description

Definition at line 8 of file hstart2cal.h.

Constructor & Destructor Documentation

HStart2Cal::HStart2Cal ( void  )
inline

Definition at line 35 of file hstart2cal.h.

HStart2Cal::~HStart2Cal ( void  )
inline

Definition at line 46 of file hstart2cal.h.

Member Function Documentation

void HStart2Cal::getAddress ( Int_t &  m,
Int_t &  s 
)
inline

Definition at line 81 of file hstart2cal.h.

References fModule, and fStrip.

Referenced by HStart2HitF::execute().

void HStart2Cal::getTimeAndWidth ( const Int_t  n,
Float_t &  time,
Float_t &  width 
)
Float_t HStart2Cal::getWidth ( const Int_t  n) const
void HStart2Cal::setAddress ( const Int_t  m,
const Int_t  s 
)
inline

Definition at line 95 of file hstart2cal.h.

References fModule, and fStrip.

Referenced by HStart2Calibrater::execute().

void HStart2Cal::setModule ( const Int_t  m)
inline

Definition at line 87 of file hstart2cal.h.

References fModule.

void HStart2Cal::setStrip ( const Int_t  s)
inline

Definition at line 91 of file hstart2cal.h.

References fStrip.

Bool_t HStart2Cal::setTimeAndWidth ( const Float_t  time,
const Float_t  width 
)

Member Data Documentation

Int_t HStart2Cal::fModule
private

Definition at line 11 of file hstart2cal.h.

Referenced by getAddress(), getModule(), setAddress(), and setModule().

Int_t HStart2Cal::fMultiplicity
private

Definition at line 10 of file hstart2cal.h.

Referenced by getMultiplicity(), and setTimeAndWidth().

Int_t HStart2Cal::fStrip
private

Definition at line 12 of file hstart2cal.h.

Referenced by getAddress(), getStrip(), setAddress(), and setStrip().

Float_t HStart2Cal::fTime1
private

Definition at line 13 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fTime10
private

Definition at line 31 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fTime2
private

Definition at line 15 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fTime3
private

Definition at line 17 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fTime4
private

Definition at line 19 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fTime5
private

Definition at line 21 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fTime6
private

Definition at line 23 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fTime7
private

Definition at line 25 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fTime8
private

Definition at line 27 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fTime9
private

Definition at line 29 of file hstart2cal.h.

Referenced by getTimeAndWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth1
private

Definition at line 14 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth10
private

Definition at line 32 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth2
private

Definition at line 16 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth3
private

Definition at line 18 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth4
private

Definition at line 20 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth5
private

Definition at line 22 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth6
private

Definition at line 24 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth7
private

Definition at line 26 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth8
private

Definition at line 28 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().

Float_t HStart2Cal::fWidth9
private

Definition at line 30 of file hstart2cal.h.

Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().


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