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

#include <TDetector.h>

Inheritance diagram for TDetector:
TBank29 TFastScint TGretina TJanus TMode3 TPhosWall TS800 TS800Scaler TSega

Public Member Functions

 TDetector ()
 TDetector (const char *name, const char *title="")
virtual ~TDetector ()
bool AddRawData (const TRawEvent &buf)
virtual void Copy (TObject &obj) const
virtual void Clear (Option_t *opt="")
virtual void Print (Option_t *opt="") const
virtual int Compare (const TObject &obj) const
int Build ()
virtual void InsertHit (const TDetectorHit &)
virtual TDetectorHitGetHit (int i)
int Size () const
Long_t Timestamp () const
void SetTimestamp (Long_t timestamp)

Protected Attributes

std::vector< TRawEventraw_data
int fSize
Long_t fTimestamp

Private Member Functions

virtual int BuildHits ()

Constructor & Destructor Documentation

TDetector::TDetector ( )
TDetector::TDetector ( const char *  name,
const char *  title = "" 
)
TDetector::~TDetector ( )
virtual

Member Function Documentation

bool TDetector::AddRawData ( const TRawEvent buf)
int TDetector::Build ( )
virtual int TDetector::BuildHits ( )
inlineprivatevirtual
void TDetector::Clear ( Option_t *  opt = "")
virtual
int TDetector::Compare ( const TObject &  obj) const
virtual
void TDetector::Copy ( TObject &  obj) const
virtual
virtual TDetectorHit& TDetector::GetHit ( int  i)
inlinevirtual

Reimplemented in TPhosWall, TBank29, TFastScint, TJanus, TS800, and TSega.

virtual void TDetector::InsertHit ( const TDetectorHit )
inlinevirtual

Reimplemented in TBank29, TGretina, TMode3, TPhosWall, TFastScint, TS800, TJanus, and TSega.

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

Reimplemented in TBank29, TGretina, TMode3, TPhosWall, and TS800Scaler.

void TDetector::SetTimestamp ( Long_t  timestamp)
inline
int TDetector::Size ( ) const
inline

Reimplemented in TPhosWall.

Long_t TDetector::Timestamp ( ) const
inline

Member Data Documentation

int TDetector::fSize
protected
Long_t TDetector::fTimestamp
protected
std::vector<TRawEvent> TDetector::raw_data
protected

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