Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
THaG0HelicityReader Class Reference

Definition at line 17 of file THaG0HelicityReader.h.

Classes

class  ROCinfo
 

Public Member Functions

Int_t GetGate () const
 
Int_t GetQrt () const
 
Int_t GetReading () const
 
Bool_t GetValidTime () const
 
 THaG0HelicityReader ()
 
virtual ~THaG0HelicityReader ()=default
 

Protected Types

enum  EROC { kHel = 0 , kTime , kROC2 , kROC3 }
 

Protected Member Functions

virtual void Clear (Option_t *opt="")
 
virtual Int_t ReadData (const THaEvData &evdata)
 
Int_t ReadDatabase (const char *dbfilename, const char *prefix, const TDatime &date, int debug_flag=0)
 

Protected Attributes

Int_t fG0Debug
 
Int_t fGate
 
Bool_t fHaveROCs
 
Bool_t fNegGate
 
Double_t fOldT1
 
Double_t fOldT2
 
Double_t fOldT3
 
Int_t fPresentReading
 
Int_t fQrt
 
ROCinfo fROCinfo [kROC3+1]
 
Double_t fTimestamp
 
Bool_t fValidTime
 

Static Private Member Functions

static UInt_t FindWord (const THaEvData &evdata, const ROCinfo &info)
 

#include <THaG0HelicityReader.h>

Inheritance diagram for THaG0HelicityReader:

Member Enumeration Documentation

◆ EROC

enum THaG0HelicityReader::EROC
protected
Enumerator
kHel 
kTime 
kROC2 
kROC3 

Definition at line 33 of file THaG0HelicityReader.h.

Constructor & Destructor Documentation

◆ THaG0HelicityReader()

THaG0HelicityReader::THaG0HelicityReader ( )

Definition at line 26 of file THaG0HelicityReader.cxx.

◆ ~THaG0HelicityReader()

virtual THaG0HelicityReader::~THaG0HelicityReader ( )
virtualdefault

Member Function Documentation

◆ Clear()

void THaG0HelicityReader::Clear ( Option_t opt = "")
protectedvirtual

Reimplemented in THaG0Helicity, and THaHelicity.

Definition at line 35 of file THaG0HelicityReader.cxx.

◆ FindWord()

UInt_t THaG0HelicityReader::FindWord ( const THaEvData evdata,
const ROCinfo info 
)
staticprivate

Definition at line 43 of file THaG0HelicityReader.cxx.

◆ GetGate()

Int_t THaG0HelicityReader::GetGate ( ) const
inline

Definition at line 27 of file THaG0HelicityReader.h.

◆ GetQrt()

Int_t THaG0HelicityReader::GetQrt ( ) const
inline

Definition at line 26 of file THaG0HelicityReader.h.

◆ GetReading()

Int_t THaG0HelicityReader::GetReading ( ) const
inline

Definition at line 28 of file THaG0HelicityReader.h.

◆ GetValidTime()

Bool_t THaG0HelicityReader::GetValidTime ( ) const
inline

Definition at line 23 of file THaG0HelicityReader.h.

◆ ReadData()

Int_t THaG0HelicityReader::ReadData ( const THaEvData evdata)
protectedvirtual

Definition at line 106 of file THaG0HelicityReader.cxx.

◆ ReadDatabase()

Int_t THaG0HelicityReader::ReadDatabase ( const char *  dbfilename,
const char *  prefix,
const TDatime date,
int  debug_flag = 0 
)
protected

Definition at line 61 of file THaG0HelicityReader.cxx.

Member Data Documentation

◆ fG0Debug

Int_t THaG0HelicityReader::fG0Debug
protected

Definition at line 64 of file THaG0HelicityReader.h.

◆ fGate

Int_t THaG0HelicityReader::fGate
protected

Definition at line 50 of file THaG0HelicityReader.h.

◆ fHaveROCs

Bool_t THaG0HelicityReader::fHaveROCs
protected

Definition at line 65 of file THaG0HelicityReader.h.

◆ fNegGate

Bool_t THaG0HelicityReader::fNegGate
protected

Definition at line 66 of file THaG0HelicityReader.h.

◆ fOldT1

Double_t THaG0HelicityReader::fOldT1
protected

Definition at line 53 of file THaG0HelicityReader.h.

◆ fOldT2

Double_t THaG0HelicityReader::fOldT2
protected

Definition at line 54 of file THaG0HelicityReader.h.

◆ fOldT3

Double_t THaG0HelicityReader::fOldT3
protected

Definition at line 55 of file THaG0HelicityReader.h.

◆ fPresentReading

Int_t THaG0HelicityReader::fPresentReading
protected

Definition at line 48 of file THaG0HelicityReader.h.

◆ fQrt

Int_t THaG0HelicityReader::fQrt
protected

Definition at line 49 of file THaG0HelicityReader.h.

◆ fROCinfo

ROCinfo THaG0HelicityReader::fROCinfo[kROC3+1]
protected

Definition at line 62 of file THaG0HelicityReader.h.

◆ fTimestamp

Double_t THaG0HelicityReader::fTimestamp
protected

Definition at line 52 of file THaG0HelicityReader.h.

◆ fValidTime

Bool_t THaG0HelicityReader::fValidTime
protected

Definition at line 56 of file THaG0HelicityReader.h.

Collaboration diagram for THaG0HelicityReader:

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