GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
TMode3Hit Class Reference

#include <TMode3Hit.h>

Inheritance diagram for TMode3Hit:
TDetectorHit

Public Member Functions

 TMode3Hit ()
 ~TMode3Hit ()
virtual void Copy (TObject &obj) const
virtual void Print (Option_t *opt="") const
virtual void Clear (Option_t *opt="")
virtual void ClearWave (Option_t *opt="")
void BuildFrom (TSmartBuffer buf)
Int_t GetChannel () const
Int_t GetVME () const
Int_t GetCrystal () const
Int_t GetHole () const
Int_t GetSegmentId () const
Int_t GetCrystalId () const
Int_t GetWaveSize () const
Short_t * GetWave () const
Long_t GetLed () const
Long_t GetCfd () const
virtual Int_t Charge () const
- Public Member Functions inherited from TDetectorHit
 TDetectorHit ()
virtual ~TDetectorHit ()
virtual Int_t Compare (const TObject *obj) const
virtual bool IsSortable () const
Int_t Address () const
double GetEnergy () const
Int_t GetSystem () const
Int_t GetType () const
void SetAddress (unsigned char system, unsigned char type, unsigned short channel)

Static Public Member Functions

static void SetExtractWaves (bool flag=true)
static bool ExtractWaves ()

Private Member Functions

 ClassDef (TMode3Hit, 2)

Private Attributes

Int_t board_id
Int_t charge
Int_t wavesize
Long_t led
Long_t cfd
Short_t wavebuffer [MAXTRACE]
Short_t * wave

Static Private Attributes

static bool fExtractWaves

Additional Inherited Members

- Static Public Attributes inherited from TDetectorHit
static const TVector3 BeamUnitVec

Constructor & Destructor Documentation

TMode3Hit::TMode3Hit ( )
TMode3Hit::~TMode3Hit ( )

Member Function Documentation

void TMode3Hit::BuildFrom ( TSmartBuffer  buf)
virtual Int_t TMode3Hit::Charge ( ) const
inlinevirtual

Implements TDetectorHit.

TMode3Hit::ClassDef ( TMode3Hit  ,
 
)
private
void TMode3Hit::Clear ( Option_t *  opt = "")
virtual

Reimplemented from TDetectorHit.

void TMode3Hit::ClearWave ( Option_t *  opt = "")
virtual
void TMode3Hit::Copy ( TObject &  obj) const
virtual

Reimplemented from TDetectorHit.

static bool TMode3Hit::ExtractWaves ( )
inlinestatic
Long_t TMode3Hit::GetCfd ( ) const
inline
Int_t TMode3Hit::GetChannel ( ) const
inline

Reimplemented from TDetectorHit.

Int_t TMode3Hit::GetCrystal ( ) const
inline

Reimplemented from TDetectorHit.

Int_t TMode3Hit::GetCrystalId ( ) const
inline
Int_t TMode3Hit::GetHole ( ) const
inline

Reimplemented from TDetectorHit.

Long_t TMode3Hit::GetLed ( ) const
inline
Int_t TMode3Hit::GetSegmentId ( ) const
inline

Reimplemented from TDetectorHit.

Int_t TMode3Hit::GetVME ( ) const
inline
Short_t* TMode3Hit::GetWave ( ) const
inline
Int_t TMode3Hit::GetWaveSize ( ) const
inline
void TMode3Hit::Print ( Option_t *  opt = "") const
virtual

Reimplemented from TDetectorHit.

static void TMode3Hit::SetExtractWaves ( bool  flag = true)
inlinestatic

Member Data Documentation

Int_t TMode3Hit::board_id
private
Long_t TMode3Hit::cfd
private
Int_t TMode3Hit::charge
private
bool TMode3Hit::fExtractWaves
staticprivate
Long_t TMode3Hit::led
private
Short_t* TMode3Hit::wave
private
Short_t TMode3Hit::wavebuffer[MAXTRACE]
private
Int_t TMode3Hit::wavesize
private

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