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

#include <TGretina.h>

Inheritance diagram for TGretina:
TDetector

Public Member Functions

 TGretina ()
 ~TGretina ()
virtual void Copy (TObject &obj) const
virtual void Print (Option_t *opt="") const
virtual void Clear (Option_t *opt="")
virtual void InsertHit (const TDetectorHit &hit)
virtual TDetectorHitGetHit (const int &i)
const TGretinaHitGetGretinaHit (int i)
void PrintHit (int i)
- Public Member Functions inherited from TDetector
 TDetector ()
 TDetector (const char *name, const char *title="")
virtual ~TDetector ()
bool AddRawData (const TRawEvent &buf)
virtual int Compare (const TObject &obj) const
int Build ()
virtual TDetectorHitGetHit (int i)
int Size () const
Long_t Timestamp () const
void SetTimestamp (Long_t timestamp)

Static Public Member Functions

static TVector3 CrystalToGlobal (int cryId, Float_t localX=0, Float_t localY=0, Float_t localZ=0)

Private Member Functions

virtual int BuildHits ()
 ClassDef (TGretina, 3)

Static Private Member Functions

static void SetCRMAT ()

Private Attributes

TClonesArray * gretina_hits

Static Private Attributes

static Float_t crmat [32][4][4][4]
static bool fCRMATSet = false

Additional Inherited Members

- Protected Attributes inherited from TDetector
std::vector< TRawEventraw_data
int fSize
Long_t fTimestamp

Constructor & Destructor Documentation

TGretina::TGretina ( )
TGretina::~TGretina ( )

Member Function Documentation

int TGretina::BuildHits ( )
privatevirtual
TGretina::ClassDef ( TGretina  ,
 
)
private
void TGretina::Clear ( Option_t *  opt = "")
virtual

Reimplemented from TDetector.

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

Reimplemented from TDetector.

TVector3 TGretina::CrystalToGlobal ( int  cryId,
Float_t  localX = 0,
Float_t  localY = 0,
Float_t  localZ = 0 
)
static
const TGretinaHit& TGretina::GetGretinaHit ( int  i)
inline
virtual TDetectorHit& TGretina::GetHit ( const int &  i)
inlinevirtual
void TGretina::InsertHit ( const TDetectorHit hit)
virtual

Reimplemented from TDetector.

void TGretina::Print ( Option_t *  opt = "") const
virtual

Reimplemented from TDetector.

void TGretina::PrintHit ( int  i)
inline
void TGretina::SetCRMAT ( )
staticprivate

Member Data Documentation

Float_t TGretina::crmat
staticprivate
bool TGretina::fCRMATSet = false
staticprivate
TClonesArray* TGretina::gretina_hits
private

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