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

#include <TDetectorHit.h>

Inheritance diagram for TDetectorHit:
TCrdc TCrdcPad TFastScintHit TGretinaHit TIonChamber TJanusHit TMode3Hit TMTof TPhosWallHit TS800Channel TS800Hit TScintillator TSegaHit TTof TTrigger

Public Member Functions

 TDetectorHit ()
virtual ~TDetectorHit ()
virtual Int_t Compare (const TObject *obj) const
virtual bool IsSortable () const
virtual void Copy (TObject &) const
virtual void Clear (Option_t *opt="")
virtual void Print (Option_t *opt="") const
Int_t Address () const
double GetEnergy () const
virtual Int_t Charge () const =0
Int_t GetSystem () const
Int_t GetType () const
Int_t GetChannel () const
Int_t GetHole () const
Int_t GetCrystal () const
Int_t GetSegmentId () const
void SetAddress (unsigned char system, unsigned char type, unsigned short channel)

Static Public Attributes

static const TVector3 BeamUnitVec

Private Attributes

Int_t fAddress

Constructor & Destructor Documentation

TDetectorHit::TDetectorHit ( )
TDetectorHit::~TDetectorHit ( )
virtual

Member Function Documentation

Int_t TDetectorHit::Address ( ) const
inline
virtual Int_t TDetectorHit::Charge ( ) const
pure virtual
void TDetectorHit::Clear ( Option_t *  opt = "")
virtual
Int_t TDetectorHit::Compare ( const TObject *  obj) const
virtual
void TDetectorHit::Copy ( TObject &  obj) const
virtual
Int_t TDetectorHit::GetChannel ( ) const
inline

Reimplemented in THodoHit, TMode3Hit, TFastScintHit, and TSegaHit.

Int_t TDetectorHit::GetCrystal ( ) const
inline

Reimplemented in TMode3Hit.

double TDetectorHit::GetEnergy ( ) const
Int_t TDetectorHit::GetHole ( ) const
inline

Reimplemented in TMode3Hit.

Int_t TDetectorHit::GetSegmentId ( ) const
inline

Reimplemented in TMode3Hit.

Int_t TDetectorHit::GetSystem ( ) const
inline
Int_t TDetectorHit::GetType ( ) const
inline
virtual bool TDetectorHit::IsSortable ( ) const
inlinevirtual
void TDetectorHit::Print ( Option_t *  opt = "") const
virtual
void TDetectorHit::SetAddress ( unsigned char  system,
unsigned char  type,
unsigned short  channel 
)
inline

Member Data Documentation

const TVector3 TDetectorHit::BeamUnitVec
static
Int_t TDetectorHit::fAddress
private

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