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

Event handler for Hall C scalers. More...

#include <THcScalerEvtHandler.h>

Inheritance diagram for THcScalerEvtHandler:
Collaboration diagram for THcScalerEvtHandler:

Public Member Functions

Int_t Analyze (THaEvData *evdata)
 
Int_t AnalyzeBuffer (UInt_t *rdata, Bool_t onlysync)
 
virtual Int_t End (THaRunBase *r=nullptr)
 
virtual EStatus Init (const TDatime &run_time)
 
virtual Int_t ReadDatabase (const TDatime &date)
 
virtual void SetDelayedType (int evtype)
 
virtual void SetOnlyBanks (Bool_t b=kFALSE)
 
virtual void SetOnlyUseSyncEvents (Bool_t b=kFALSE)
 
virtual void SetUseFirstEvent (Bool_t b=kFALSE)
 
 THcScalerEvtHandler (const char *, const char *)
 
virtual ~THcScalerEvtHandler ()
 
- Public Member Functions inherited from THaEvtTypeHandler
virtual void AddEvtType (UInt_t evtype)
 
virtual void EvDump (THaEvData *evdata) const
 
virtual void EvPrint () const
 
virtual UInt_t GetEvtType ()
 
virtual std::vector< UInt_tGetEvtTypes ()
 
virtual UInt_t GetNumTypes ()
 
virtual Bool_t IsMyEvent (UInt_t type) const
 
virtual void SetDebugFile (const char *filename)
 
virtual void SetDebugFile (std::ofstream *file)
 
virtual void SetEvtType (UInt_t evtype)
 
 THaEvtTypeHandler (const char *name, const char *description)
 
virtual ~THaEvtTypeHandler ()
 
- Public Member Functions inherited from THaAnalysisObject
virtual Int_t Begin (THaRunBase *r=nullptr)
 
virtual void Clear (Option_t *="")
 
const char * GetClassName () const
 
const char * GetConfig () const
 
virtual const char * GetDBFileName () const
 
Int_t GetDebug () const
 
TDatime GetInitDate () const
 
const char * GetPrefix () const
 
TString GetPrefixName () const
 
EStatus Init ()
 
virtual Int_t InitOutput (THaOutput *)
 
Bool_t IsInit () const
 
Bool_t IsOK () const
 
Bool_t IsOKOut () const
 
virtual FILE * OpenFile (const TDatime &date)
 
virtual FILE * OpenRunDBFile (const TDatime &date)
 
THaAnalysisObjectoperator= (const THaAnalysisObject &&)=delete
 
THaAnalysisObjectoperator= (const THaAnalysisObject &)=delete
 
virtual void Print (Option_t *opt="") const
 
void SetConfig (const char *label)
 
virtual void SetDebug (Int_t level)
 
virtual void SetName (const char *name)
 
virtual void SetNameTitle (const char *name, const char *title)
 
EStatus Status () const
 
 THaAnalysisObject ()
 
 THaAnalysisObject (const THaAnalysisObject &&)=delete
 
 THaAnalysisObject (const THaAnalysisObject &)=delete
 
virtual ~THaAnalysisObject ()
 
- Public Member Functions inherited from TNamed
void Clear (Option_t *option="") override
 
TObjectClone (const char *newname="") const override
 
Int_t Compare (const TObject *obj) const override
 
void Copy (TObject &named) const override
 
virtual void FillBuffer (char *&buffer)
 
const char * GetName () const override
 
const char * GetTitle () const override
 
ULong_t Hash () const override
 
TClassIsA () const override
 
Bool_t IsSortable () const override
 
void ls (Option_t *option="") const override
 
TNamedoperator= (const TNamed &rhs)
 
void Print (Option_t *option="") const override
 
virtual void SetTitle (const char *title="")
 
virtual Int_t Sizeof () const
 
void Streamer (TBuffer &) override
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
 TNamed ()
 
 TNamed (const char *name, const char *title)
 
 TNamed (const TNamed &named)
 
 TNamed (const TString &name, const TString &title)
 
virtual ~TNamed ()
 
- Public Member Functions inherited from TObject
void AbstractMethod (const char *method) const
 
virtual void AppendPad (Option_t *option="")
 
virtual void Browse (TBrowser *b)
 
ULong_t CheckedHash ()
 
virtual const char * ClassName () const
 
virtual void Delete (Option_t *option="")
 
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
 
virtual void Draw (Option_t *option="")
 
virtual void DrawClass () const
 
virtual TObjectDrawClone (Option_t *option="") const
 
virtual void Dump () const
 
virtual void Error (const char *method, const char *msgfmt,...) const
 
virtual void Execute (const char *method, const char *params, Int_t *error=nullptr)
 
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)
 
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 
virtual void Fatal (const char *method, const char *msgfmt,...) const
 
virtual TObjectFindObject (const char *name) const
 
virtual TObjectFindObject (const TObject *obj) const
 
virtual Option_tGetDrawOption () const
 
virtual const char * GetIconName () const
 
virtual char * GetObjectInfo (Int_t px, Int_t py) const
 
virtual Option_tGetOption () const
 
virtual UInt_t GetUniqueID () const
 
virtual Bool_t HandleTimer (TTimer *timer)
 
Bool_t HasInconsistentHash () const
 
virtual void Info (const char *method, const char *msgfmt,...) const
 
virtual Bool_t InheritsFrom (const char *classname) const
 
virtual Bool_t InheritsFrom (const TClass *cl) const
 
virtual void Inspect () const
 
void InvertBit (UInt_t f)
 
Bool_t IsDestructed () const
 
virtual Bool_t IsEqual (const TObject *obj) const
 
virtual Bool_t IsFolder () const
 
R__ALWAYS_INLINE Bool_t IsOnHeap () const
 
R__ALWAYS_INLINE Bool_t IsZombie () const
 
void MayNotUse (const char *method) const
 
virtual Bool_t Notify ()
 
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
 
void operator delete (void *ptr)
 
void operator delete[] (void *ptr)
 
voidoperator new (size_t sz)
 
voidoperator new (size_t sz, void *vp)
 
voidoperator new[] (size_t sz)
 
voidoperator new[] (size_t sz, void *vp)
 
TObjectoperator= (const TObject &rhs)
 
virtual void Paint (Option_t *option="")
 
virtual void Pop ()
 
virtual Int_t Read (const char *name)
 
virtual void RecursiveRemove (TObject *obj)
 
void ResetBit (UInt_t f)
 
virtual void SaveAs (const char *filename="", Option_t *option="") const
 
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
 
void SetBit (UInt_t f)
 
void SetBit (UInt_t f, Bool_t set)
 
virtual void SetDrawOption (Option_t *option="")
 
virtual void SetUniqueID (UInt_t uid)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual void SysError (const char *method, const char *msgfmt,...) const
 
R__ALWAYS_INLINE Bool_t TestBit (UInt_t f) const
 
Int_t TestBits (UInt_t f) const
 
 TObject ()
 
 TObject (const TObject &object)
 
virtual void UseCurrentStyle ()
 
virtual void Warning (const char *method, const char *msgfmt,...) const
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const
 
virtual ~TObject ()
 

Private Member Functions

void AddVars (const TString &name, const TString &desc, UInt_t iscal, UInt_t ichan, UInt_t ikind)
 
void DefVars ()
 
THcScalerEvtHandleroperator= (const THcScalerEvtHandler &fh)
 
 THcScalerEvtHandler (const THcScalerEvtHandler &fh)
 

Private Attributes

Double_tdvars
 
UInt_tdvars_prev_read
 
Double_tdvarsFirst
 
UInt_t evcount
 
Double_t evcountR
 
UInt_t evNumber
 
Double_t evNumberR
 
Double_t fbcm_Current_Threshold
 
Int_t fbcm_Current_Threshold_Index
 
Double_tfBCM_delta_charge
 
Double_tfBCM_Gain
 
std::vector< std::string > fBCM_Name
 
Double_tfBCM_Offset
 
Double_tfBCM_SatOffset
 
Double_tfBCM_SatQuadratic
 
Int_t fClockChan
 
Double_t fClockFreq
 
Int_t fClockOverflows
 
std::vector< UInt_t * > fDelayedEvents
 
Int_t fDelayedType
 
Double_t fDeltaTime
 
UInt_t fLastClock
 
std::set< UInt_tfModuleSet
 
Int_t fNormIdx
 
Int_t fNormSlot
 
Int_t fNumBCMs
 
Bool_t fOnlyBanks
 
Bool_t fOnlySyncEvents
 
Double_t fPrevTotalTime
 
std::set< UInt_tfRocSet
 
TTreefScalerTree
 
Double_t fTotalTime
 
Bool_t fUseFirstEvent
 
Int_t ifound
 
Int_t nscalers
 
Int_t Nvars
 
std::vector< UInt_tscal_overflows
 
std::vector< UInt_tscal_present_read
 
std::vector< UInt_tscal_prev_read
 
std::vector< HCScalerLoc * > scalerloc
 
std::vector< Decoder::GenScaler * > scalers
 

Additional Inherited Members

- Public Types inherited from THaAnalysisObject
enum  EMode
 
enum  EStatus
 
enum  EType
 
- Public Types inherited from TObject
enum  EDeprecatedStatusBits
 
enum  EStatusBits
 
- Static Public Member Functions inherited from THaAnalysisObject
static Int_t DefineVarsFromList (const void *list, EType type, EMode mode, const char *def_prefix, const TObject *obj, const char *prefix, const char *here, const char *comment_subst="")
 
static void GeoToSph (Double_t th_geo, Double_t ph_geo, Double_t &th_sph, Double_t &ph_sph)
 
static Bool_t IntersectPlaneWithRay (const TVector3 &xax, const TVector3 &yax, const TVector3 &org, const TVector3 &ray_start, const TVector3 &ray_vect, Double_t &length, TVector3 &intersect)
 
static Int_t LoadDB (FILE *file, const TDatime &date, const DBRequest *request, const char *prefix, Int_t search=0, const char *here="THaAnalysisObject::LoadDB")
 
static void PrintObjects (Option_t *opt="")
 
static void SphToGeo (Double_t th_sph, Double_t ph_sph, Double_t &th_geo, Double_t &ph_geo)
 
- Static Public Member Functions inherited from TNamed
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TObject
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Longptr_t GetDtorOnly ()
 
static Bool_t GetObjectStat ()
 
static void SetDtorOnly (void *obj)
 
static void SetObjectStat (Bool_t stat)
 
- Public Attributes inherited from THaAnalysisObject
 kDefine
 
 kDelete
 
 kFileError
 
 kInitError
 
 kNotinit
 
 kOK
 
 kRVarDef
 
 kVarDef
 
- Public Attributes inherited from TObject
 kBitMask
 
 kCanDelete
 
 kCannotPick
 
 kHasUUID
 
 kInconsistent
 
 kInvalidObject
 
 kIsOnHeap
 
 kIsReferenced
 
 kMustCleanup
 
 kNoContextMenu
 
 kNotDeleted
 
 kObjInCanvas
 
 kOverwrite
 
 kSingleKey
 
 kWriteDelete
 
 kZombie
 
- Protected Types inherited from THaAnalysisObject
enum  EProperties
 
- Protected Member Functions inherited from THaEvtTypeHandler
virtual void MakePrefix ()
 
- Protected Member Functions inherited from THaAnalysisObject
virtual const char * ClassNameHere (const char *) const
 
virtual Int_t DefineVariables (EMode mode=kDefine)
 
Int_t DefineVarsFromList (const RVarDef *list, EMode mode, const char *def_prefix="", const char *comment_subst="") const
 
Int_t DefineVarsFromList (const VarDef *list, EMode mode=kDefine, const char *def_prefix="", const char *comment_subst="") const
 
Int_t DefineVarsFromList (const void *list, EType type, EMode mode, const char *def_prefix="", const char *comment_subst="") const
 
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
 
THaAnalysisObjectFindModule (const char *name, const char *classname, bool do_error=true)
 
virtual const char * Here (const char *) const
 
Int_t LoadDB (FILE *f, const TDatime &date, const DBRequest *req, Int_t search=0) const
 
void MakePrefix (const char *basename)
 
virtual Int_t ReadRunDatabase (const TDatime &date)
 
Int_t RemoveVariables ()
 
 THaAnalysisObject (const char *name, const char *description)
 
- Protected Member Functions inherited from TObject
void MakeZombie ()
 
- Protected Attributes inherited from THaEvtTypeHandler
std::vector< UInt_teventtypes
 
std::ofstream * fDebugFile
 
- Protected Attributes inherited from THaAnalysisObject
TString fConfig
 
Int_t fDebug
 
TObjectfExtra
 
TDatime fInitDate
 
Bool_t fIsInit
 
Bool_t fIsSetup
 
std::map< std::string, UInt_tfMessages
 
UInt_t fNEventsWithWarnings
 
Bool_t fOKOut
 
char * fPrefix
 
UInt_t fProperties
 
EStatus fStatus
 
 kConfigOverride
 
 kNeedsRunDB
 
- Protected Attributes inherited from TNamed
TString fName
 
TString fTitle
 
- Protected Attributes inherited from TObject
 kOnlyPrepStep
 

Detailed Description

Event handler for Hall C scalers.

This class does the following

For a particular set of event types (here, event type 0) decode the scalers and put some variables into global variables. The global variables can then appear in the Podd output tree T. In addition, a tree "TS" is created by this class; it contains just the scaler data by itself. Note, the "fName" is concatenated with "TS" to ensure the tree is unqiue; further, "fName" is concatenated with the name of the global variables, for uniqueness. The list of global variables and how they are tied to the scaler module and channels is defined here; eventually this will be modified to use a scaler.map file

NOTE: if you don't have the scaler map file (e.g. Leftscalevt.map) there will be no variable output to the Trees.

To use in the analyzer, your setup script needs something like this

gHaEvtHandlers->Add (new THcScalerEvtHandler("HMS","HC scaler event type 0"));
R__EXTERN class TList * gHaEvtHandlers
Event handler for Hall C scalers.
void Add(TObject *obj) override

To enable debugging you may try this in the setup script

THcScalerEvtHandler *hscaler = new THcScalerEvtHandler("HS","HC scaler event type 0");
hscaler->SetDebugFile("HScaler.txt");
gHaEvtHandlers->Add (hscaler);
virtual void SetDebugFile(const char *filename)
Author
E. Brash based on THaScalerEvtHandler by R. Michaels

Definition at line 39 of file THcScalerEvtHandler.h.

Constructor & Destructor Documentation

◆ THcScalerEvtHandler() [1/2]

THcScalerEvtHandler::THcScalerEvtHandler ( const char *  name,
const char *  description 
)

Definition at line 76 of file THcScalerEvtHandler.cxx.

◆ ~THcScalerEvtHandler()

THcScalerEvtHandler::~THcScalerEvtHandler ( )
virtual

Definition at line 92 of file THcScalerEvtHandler.cxx.

◆ THcScalerEvtHandler() [2/2]

THcScalerEvtHandler::THcScalerEvtHandler ( const THcScalerEvtHandler fh)
private

Member Function Documentation

◆ AddVars()

void THcScalerEvtHandler::AddVars ( const TString name,
const TString desc,
UInt_t  iscal,
UInt_t  ichan,
UInt_t  ikind 
)
private

Definition at line 861 of file THcScalerEvtHandler.cxx.

◆ Analyze()

Int_t THcScalerEvtHandler::Analyze ( THaEvData evdata)
virtual

Implements THaEvtTypeHandler.

Definition at line 199 of file THcScalerEvtHandler.cxx.

◆ AnalyzeBuffer()

Int_t THcScalerEvtHandler::AnalyzeBuffer ( UInt_t rdata,
Bool_t  onlysync 
)

Definition at line 271 of file THcScalerEvtHandler.cxx.

◆ DefVars()

void THcScalerEvtHandler::DefVars ( )
private

Definition at line 873 of file THcScalerEvtHandler.cxx.

◆ End()

Int_t THcScalerEvtHandler::End ( THaRunBase r = nullptr)
virtual

Reimplemented from THaAnalysisObject.

Definition at line 115 of file THcScalerEvtHandler.cxx.

◆ Init()

THaAnalysisObject::EStatus THcScalerEvtHandler::Init ( const TDatime run_time)
virtual

Reimplemented from THaEvtTypeHandler.

Definition at line 627 of file THcScalerEvtHandler.cxx.

◆ operator=()

THcScalerEvtHandler & THcScalerEvtHandler::operator= ( const THcScalerEvtHandler fh)
private

◆ ReadDatabase()

Int_t THcScalerEvtHandler::ReadDatabase ( const TDatime date)
virtual

Reimplemented from THaAnalysisObject.

Definition at line 137 of file THcScalerEvtHandler.cxx.

◆ SetDelayedType()

void THcScalerEvtHandler::SetDelayedType ( int  evtype)
virtual

Delay analysis of this event type to end.

Final scaler events generated in readout list end routines may not come in order in the data stream. If the event type of a end routine scaler event is set, then the event contents will be saved and analyzed at the end of the analysis so that time ordering of scaler events is preserved.

Definition at line 187 of file THcScalerEvtHandler.cxx.

◆ SetOnlyBanks()

virtual void THcScalerEvtHandler::SetOnlyBanks ( Bool_t  b = kFALSE)
inlinevirtual

Definition at line 53 of file THcScalerEvtHandler.h.

◆ SetOnlyUseSyncEvents()

virtual void THcScalerEvtHandler::SetOnlyUseSyncEvents ( Bool_t  b = kFALSE)
inlinevirtual

Definition at line 54 of file THcScalerEvtHandler.h.

◆ SetUseFirstEvent()

virtual void THcScalerEvtHandler::SetUseFirstEvent ( Bool_t  b = kFALSE)
inlinevirtual

Definition at line 51 of file THcScalerEvtHandler.h.

Member Data Documentation

◆ dvars

Double_t* THcScalerEvtHandler::dvars
private

Definition at line 81 of file THcScalerEvtHandler.h.

◆ dvars_prev_read

UInt_t* THcScalerEvtHandler::dvars_prev_read
private

Definition at line 82 of file THcScalerEvtHandler.h.

◆ dvarsFirst

Double_t* THcScalerEvtHandler::dvarsFirst
private

Definition at line 86 of file THcScalerEvtHandler.h.

◆ evcount

UInt_t THcScalerEvtHandler::evcount
private

Definition at line 76 of file THcScalerEvtHandler.h.

◆ evcountR

Double_t THcScalerEvtHandler::evcountR
private

Definition at line 77 of file THcScalerEvtHandler.h.

◆ evNumber

UInt_t THcScalerEvtHandler::evNumber
private

Definition at line 78 of file THcScalerEvtHandler.h.

◆ evNumberR

Double_t THcScalerEvtHandler::evNumberR
private

Definition at line 79 of file THcScalerEvtHandler.h.

◆ fbcm_Current_Threshold

Double_t THcScalerEvtHandler::fbcm_Current_Threshold
private

Definition at line 72 of file THcScalerEvtHandler.h.

◆ fbcm_Current_Threshold_Index

Int_t THcScalerEvtHandler::fbcm_Current_Threshold_Index
private

Definition at line 74 of file THcScalerEvtHandler.h.

◆ fBCM_delta_charge

Double_t* THcScalerEvtHandler::fBCM_delta_charge
private

Definition at line 68 of file THcScalerEvtHandler.h.

◆ fBCM_Gain

Double_t* THcScalerEvtHandler::fBCM_Gain
private

Definition at line 64 of file THcScalerEvtHandler.h.

◆ fBCM_Name

std::vector<std::string> THcScalerEvtHandler::fBCM_Name
private

Definition at line 75 of file THcScalerEvtHandler.h.

◆ fBCM_Offset

Double_t* THcScalerEvtHandler::fBCM_Offset
private

Definition at line 65 of file THcScalerEvtHandler.h.

◆ fBCM_SatOffset

Double_t* THcScalerEvtHandler::fBCM_SatOffset
private

Definition at line 66 of file THcScalerEvtHandler.h.

◆ fBCM_SatQuadratic

Double_t* THcScalerEvtHandler::fBCM_SatQuadratic
private

Definition at line 67 of file THcScalerEvtHandler.h.

◆ fClockChan

Int_t THcScalerEvtHandler::fClockChan
private

Definition at line 92 of file THcScalerEvtHandler.h.

◆ fClockFreq

Double_t THcScalerEvtHandler::fClockFreq
private

Definition at line 73 of file THcScalerEvtHandler.h.

◆ fClockOverflows

Int_t THcScalerEvtHandler::fClockOverflows
private

Definition at line 94 of file THcScalerEvtHandler.h.

◆ fDelayedEvents

std::vector<UInt_t*> THcScalerEvtHandler::fDelayedEvents
private

Definition at line 95 of file THcScalerEvtHandler.h.

◆ fDelayedType

Int_t THcScalerEvtHandler::fDelayedType
private

Definition at line 91 of file THcScalerEvtHandler.h.

◆ fDeltaTime

Double_t THcScalerEvtHandler::fDeltaTime
private

Definition at line 70 of file THcScalerEvtHandler.h.

◆ fLastClock

UInt_t THcScalerEvtHandler::fLastClock
private

Definition at line 93 of file THcScalerEvtHandler.h.

◆ fModuleSet

std::set<UInt_t> THcScalerEvtHandler::fModuleSet
private

Definition at line 97 of file THcScalerEvtHandler.h.

◆ fNormIdx

Int_t THcScalerEvtHandler::fNormIdx
private

Definition at line 80 of file THcScalerEvtHandler.h.

◆ fNormSlot

Int_t THcScalerEvtHandler::fNormSlot
private

Definition at line 80 of file THcScalerEvtHandler.h.

◆ fNumBCMs

Int_t THcScalerEvtHandler::fNumBCMs
private

Definition at line 63 of file THcScalerEvtHandler.h.

◆ fOnlyBanks

Bool_t THcScalerEvtHandler::fOnlyBanks
private

Definition at line 90 of file THcScalerEvtHandler.h.

◆ fOnlySyncEvents

Bool_t THcScalerEvtHandler::fOnlySyncEvents
private

Definition at line 89 of file THcScalerEvtHandler.h.

◆ fPrevTotalTime

Double_t THcScalerEvtHandler::fPrevTotalTime
private

Definition at line 71 of file THcScalerEvtHandler.h.

◆ fRocSet

std::set<UInt_t> THcScalerEvtHandler::fRocSet
private

Definition at line 96 of file THcScalerEvtHandler.h.

◆ fScalerTree

TTree* THcScalerEvtHandler::fScalerTree
private

Definition at line 87 of file THcScalerEvtHandler.h.

◆ fTotalTime

Double_t THcScalerEvtHandler::fTotalTime
private

Definition at line 69 of file THcScalerEvtHandler.h.

◆ fUseFirstEvent

Bool_t THcScalerEvtHandler::fUseFirstEvent
private

Definition at line 88 of file THcScalerEvtHandler.h.

◆ ifound

Int_t THcScalerEvtHandler::ifound
private

Definition at line 80 of file THcScalerEvtHandler.h.

◆ nscalers

Int_t THcScalerEvtHandler::nscalers
private

Definition at line 80 of file THcScalerEvtHandler.h.

◆ Nvars

Int_t THcScalerEvtHandler::Nvars
private

Definition at line 80 of file THcScalerEvtHandler.h.

◆ scal_overflows

std::vector<UInt_t> THcScalerEvtHandler::scal_overflows
private

Definition at line 85 of file THcScalerEvtHandler.h.

◆ scal_present_read

std::vector<UInt_t> THcScalerEvtHandler::scal_present_read
private

Definition at line 84 of file THcScalerEvtHandler.h.

◆ scal_prev_read

std::vector<UInt_t> THcScalerEvtHandler::scal_prev_read
private

Definition at line 83 of file THcScalerEvtHandler.h.

◆ scalerloc

std::vector<HCScalerLoc*> THcScalerEvtHandler::scalerloc
private

Definition at line 62 of file THcScalerEvtHandler.h.

◆ scalers

std::vector<Decoder::GenScaler*> THcScalerEvtHandler::scalers
private

Definition at line 61 of file THcScalerEvtHandler.h.


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