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

#include <TJanusHit.h>

Inheritance diagram for TJanusHit:
TDetectorHit

Public Member Functions

 TJanusHit ()
void Clear (Option_t *opt="")
void Copy (TObject &obj) const
void SetAnalogChannel (int chan)
void SetOverflowBit (bool bit)
void SetUnderflowBit (bool bit)
void SetEntryType (char type)
void SetTimestamp (long ts)
void SetCharge (int chg)
virtual Int_t Charge () const
int GetAnalogChannel () const
bool GetOverflowBit () const
bool GetUnderflowBit () const
char GetEntryType () const
long GetTimestamp () const
bool IsValid () const
- Public Member Functions inherited from TDetectorHit
 TDetectorHit ()
virtual ~TDetectorHit ()
virtual Int_t Compare (const TObject *obj) const
virtual bool IsSortable () const
virtual void Print (Option_t *opt="") const
Int_t Address () const
double GetEnergy () const
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)

Private Member Functions

 ClassDef (TJanusHit, 2)

Private Attributes

long fTimestamp
short fEntryType
int fChannel
int fCharge
bool fOverflowBit
bool fUnderflowBit

Additional Inherited Members

- Static Public Attributes inherited from TDetectorHit
static const TVector3 BeamUnitVec

Constructor & Destructor Documentation

TJanusHit::TJanusHit ( )
inline

Member Function Documentation

virtual Int_t TJanusHit::Charge ( ) const
inlinevirtual

Implements TDetectorHit.

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

Reimplemented from TDetectorHit.

void TJanusHit::Copy ( TObject &  obj) const
virtual

Reimplemented from TDetectorHit.

int TJanusHit::GetAnalogChannel ( ) const
inline
char TJanusHit::GetEntryType ( ) const
inline
bool TJanusHit::GetOverflowBit ( ) const
inline
long TJanusHit::GetTimestamp ( ) const
inline
bool TJanusHit::GetUnderflowBit ( ) const
inline
bool TJanusHit::IsValid ( ) const
inline
void TJanusHit::SetAnalogChannel ( int  chan)
inline
void TJanusHit::SetCharge ( int  chg)
inline
void TJanusHit::SetEntryType ( char  type)
inline
void TJanusHit::SetOverflowBit ( bool  bit)
inline
void TJanusHit::SetTimestamp ( long  ts)
inline
void TJanusHit::SetUnderflowBit ( bool  bit)
inline

Member Data Documentation

int TJanusHit::fChannel
private
int TJanusHit::fCharge
private
short TJanusHit::fEntryType
private
bool TJanusHit::fOverflowBit
private
long TJanusHit::fTimestamp
private
bool TJanusHit::fUnderflowBit
private

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