Hall C ROOT/C++ Analyzer (hcana)
Loading...
Searching...
No Matches
THcHelicityReader Class Reference

#include <THcHelicityReader.h>

Inheritance diagram for THcHelicityReader:
Collaboration diagram for THcHelicityReader:

Classes

struct  ROCinfo
 

Public Member Functions

 THcHelicityReader ()
 
virtual ~THcHelicityReader ()
 

Protected Types

enum  EROC {
  kHel = 0 , kHelm , kMPS , kQrt ,
  kTime , kCount
}
 

Protected Member Functions

void Begin ()
 
virtual void Clear (Option_t *opt="")
 
void End ()
 
virtual Int_t ReadData (const THaEvData &evdata)
 
Int_t ReadDatabase (const char *dbfilename, const char *prefix, const TDatime &date, int debug_flag=0)
 
Int_t SetROCinfo (EROC which, Int_t roc, Int_t slot, Int_t index)
 

Protected Attributes

Int_t fADCRawSamples
 
Int_t fADCThreshold
 
Decoder::Fadc250ModulefFADCModule
 
Bool_t fHaveROCs
 
Bool_t fIsHelm
 
Bool_t fIsHelp
 
Bool_t fIsMPS
 
Bool_t fIsQrt
 
Bool_t fNegGate
 
Int_t fQWEAKDebug
 
ROCinfo fROCinfo [kCount]
 
ULong64_t fTITime
 
ULong64_t fTITime_last
 
Int_t fTITime_rollovers
 
Int_t fTTimeDiff
 

Static Protected Attributes

static const Int_t NHISTR = 12
 

Detailed Description

Definition at line 20 of file THcHelicityReader.h.

Member Enumeration Documentation

◆ EROC

enum THcHelicityReader::EROC
protected
Enumerator
kHel 
kHelm 
kMPS 
kQrt 
kTime 
kCount 

Definition at line 35 of file THcHelicityReader.h.

Constructor & Destructor Documentation

◆ THcHelicityReader()

THcHelicityReader::THcHelicityReader ( )

Definition at line 27 of file THcHelicityReader.cxx.

◆ ~THcHelicityReader()

THcHelicityReader::~THcHelicityReader ( )
virtual

Definition at line 35 of file THcHelicityReader.cxx.

Member Function Documentation

◆ Begin()

void THcHelicityReader::Begin ( )
protected

Definition at line 85 of file THcHelicityReader.cxx.

◆ Clear()

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

Reimplemented in THcHelicity.

Definition at line 46 of file THcHelicityReader.cxx.

◆ End()

void THcHelicityReader::End ( )
protected

Definition at line 97 of file THcHelicityReader.cxx.

◆ ReadData()

Int_t THcHelicityReader::ReadData ( const THaEvData evdata)
protectedvirtual

Definition at line 105 of file THcHelicityReader.cxx.

◆ ReadDatabase()

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

Definition at line 54 of file THcHelicityReader.cxx.

◆ SetROCinfo()

Int_t THcHelicityReader::SetROCinfo ( EROC  which,
Int_t  roc,
Int_t  slot,
Int_t  index 
)
protected

Definition at line 266 of file THcHelicityReader.cxx.

Member Data Documentation

◆ fADCRawSamples

Int_t THcHelicityReader::fADCRawSamples
protected

Definition at line 56 of file THcHelicityReader.h.

◆ fADCThreshold

Int_t THcHelicityReader::fADCThreshold
protected

Definition at line 55 of file THcHelicityReader.h.

◆ fFADCModule

Decoder::Fadc250Module* THcHelicityReader::fFADCModule
protected

Definition at line 58 of file THcHelicityReader.h.

◆ fHaveROCs

Bool_t THcHelicityReader::fHaveROCs
protected

Definition at line 64 of file THcHelicityReader.h.

◆ fIsHelm

Bool_t THcHelicityReader::fIsHelm
protected

Definition at line 53 of file THcHelicityReader.h.

◆ fIsHelp

Bool_t THcHelicityReader::fIsHelp
protected

Definition at line 52 of file THcHelicityReader.h.

◆ fIsMPS

Bool_t THcHelicityReader::fIsMPS
protected

Definition at line 50 of file THcHelicityReader.h.

◆ fIsQrt

Bool_t THcHelicityReader::fIsQrt
protected

Definition at line 51 of file THcHelicityReader.h.

◆ fNegGate

Bool_t THcHelicityReader::fNegGate
protected

Definition at line 65 of file THcHelicityReader.h.

◆ fQWEAKDebug

Int_t THcHelicityReader::fQWEAKDebug
protected

Definition at line 63 of file THcHelicityReader.h.

◆ fROCinfo

ROCinfo THcHelicityReader::fROCinfo[kCount]
protected

Definition at line 61 of file THcHelicityReader.h.

◆ fTITime

ULong64_t THcHelicityReader::fTITime
protected

Definition at line 45 of file THcHelicityReader.h.

◆ fTITime_last

ULong64_t THcHelicityReader::fTITime_last
protected

Definition at line 46 of file THcHelicityReader.h.

◆ fTITime_rollovers

Int_t THcHelicityReader::fTITime_rollovers
protected

Definition at line 47 of file THcHelicityReader.h.

◆ fTTimeDiff

Int_t THcHelicityReader::fTTimeDiff
protected

Definition at line 59 of file THcHelicityReader.h.

◆ NHISTR

const Int_t THcHelicityReader::NHISTR = 12
staticprotected

Definition at line 66 of file THcHelicityReader.h.


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