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
TS800Scaler Class Reference

#include <TS800Scaler.h>

Inheritance diagram for TS800Scaler:
TDetector

Public Member Functions

 TS800Scaler ()
 TS800Scaler (const TS800Scaler &)
virtual ~TS800Scaler ()
virtual void Copy (TObject &) const
virtual void Print (Option_t *opt) const
virtual void Clear (Option_t *opt)
int Size ()
int GetScaler (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 void InsertHit (const TDetectorHit &)
virtual TDetectorHitGetHit (int i)
int Size () const
Long_t Timestamp () const
void SetTimestamp (Long_t timestamp)

Private Member Functions

virtual int BuildHits ()

Private Attributes

std::vector< int > scalers
int interval_start
int interval_end
int interval_div
int unix_time
int num_scalers

Additional Inherited Members

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

Constructor & Destructor Documentation

TS800Scaler::TS800Scaler ( )
TS800Scaler::TS800Scaler ( const TS800Scaler scale)
TS800Scaler::~TS800Scaler ( )
virtual

Member Function Documentation

int TS800Scaler::BuildHits ( )
privatevirtual
void TS800Scaler::Clear ( Option_t *  opt)
virtual

Reimplemented from TDetector.

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

Reimplemented from TDetector.

int TS800Scaler::GetScaler ( int  i)
inline
void TS800Scaler::Print ( Option_t *  opt) const
virtual

Reimplemented from TDetector.

int TS800Scaler::Size ( )
inline

Member Data Documentation

int TS800Scaler::interval_div
private
int TS800Scaler::interval_end
private
int TS800Scaler::interval_start
private
int TS800Scaler::num_scalers
private
std::vector<int> TS800Scaler::scalers
private
int TS800Scaler::unix_time
private

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