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

#include <THcHelicityScaler.h>

Inheritance diagram for THcHelicityScaler:
Collaboration diagram for THcHelicityScaler:

Public Member Functions

Int_t Analyze (THaEvData *evdata)
 
Int_t AnalyzeBuffer (UInt_t *rdata)
 
Int_t AnalyzeHelicityScaler (const UInt_t *p)
 
virtual Int_t End (THaRunBase *r=0)
 
virtual Int_t GetEvNum ()
 
virtual Int_tGetHelicityHistoryP ()
 
virtual Int_t GetNcycles ()
 
virtual Int_t GetNevents ()
 
virtual Int_t GetReportedActual ()
 
virtual Int_t GetReportedSeed ()
 
virtual EStatus Init (const TDatime &run_time)
 
virtual Bool_t IsSeedGood ()
 
virtual Int_t ReadDatabase (const TDatime &date)
 
virtual void SetBankID (Int_t bankid)
 
virtual void SetDelayedType (int evtype)
 
virtual void SetNScalerChannels (Int_t n)
 
virtual void SetROC (Int_t roc)
 
virtual void SetUseFirstEvent (Bool_t b=kFALSE)
 
 THcHelicityScaler (const char *, const char *)
 
virtual ~THcHelicityScaler ()
 
- 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 ()
 
void MakeParms ()
 
THcHelicityScaleroperator= (const THcHelicityScaler &fh)
 
 THcHelicityScaler (const THcHelicityScaler &fh)
 

Static Private Member Functions

static Int_t RanBit30 (Int_t ranseed)
 

Private Attributes

Double_t actualHelicityR
 
Double_tdvars
 
Double_tdvarsFirst
 
UInt_t evcount
 
Double_t evcountR
 
UInt_t evNumber
 
Double_t evNumberR
 
Double_tfAsymmetry
 
Double_tfAsymmetryError
 
UInt_t fBankID
 
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
 
Double_tfChargeAsymmetry
 
Double_tfChargeAsymmetryError
 
Double_tfChargeAsymSum
 
Double_tfChargeAsymSum2
 
Double_tfChargeCycle [4]
 
Double_tfChargeSum
 
Int_t fClockChan
 
Double_t fClockFreq
 
std::vector< UInt_t * > fDelayedEvents
 
Int_t fDelayedType
 
Double_t fDeltaTime
 
Int_t fFirstCycle
 
Int_t fGateCount [2]
 
Bool_t fHaveCycle [4]
 
Int_t fHelicityCycleOffset
 
Int_t fHelicityHistory [200]
 
Double_tfHScalers [2]
 
UInt_t fLastClock
 
std::set< UInt_tfModuleSet
 
Int_t fNBits
 
Int_t fNormIdx
 
Int_t fNormSlot
 
Int_t fNScalerChannels
 
Int_t fNTriggers
 
Int_t fNTriggersMinus
 
Int_t fNTriggersPlus
 
Int_t fNTrigsInBuf
 
Int_t fNumBCMs
 
Bool_t fOnlyBanks
 
Bool_t fOnlySyncEvents
 
Double_t fPrevTotalTime
 
Int_t fQuartetCount
 
Int_t fRingSeed_actual
 
Int_t fRingSeed_reported
 
Int_t fROC
 
std::set< UInt_tfRocSet
 
Double_tfScalAsymmetry
 
Double_tfScalAsymmetryError
 
Double_tfScalAsymSum
 
Double_tfScalAsymSum2
 
Double_tfScalCycle [4]
 
Double_tfScalerChan
 
Double_tfScalerSums
 
TTreefScalerTree
 
Double_tfScalSum
 
Double_t fTimeAsymmetry
 
Double_t fTimeAsymmetryError
 
Double_t fTimeAsymSum
 
Double_t fTimeAsymSum2
 
Double_t fTimeCycle [4]
 
Double_t fTimeMinus
 
Double_t fTimePlus
 
Double_t fTimeSum
 
Double_t fTotalTime
 
Double_t fTriggerAsymmetry
 
Bool_t fUseFirstEvent
 
Int_t ifound
 
Int_t ispos
 
Int_t nscalers
 
Int_t Nvars
 
Double_t quartetphaseR
 
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

Definition at line 25 of file THcHelicityScaler.h.

Constructor & Destructor Documentation

◆ THcHelicityScaler() [1/2]

THcHelicityScaler::THcHelicityScaler ( const char *  ,
const char *   
)

◆ ~THcHelicityScaler()

virtual THcHelicityScaler::~THcHelicityScaler ( )
virtual

◆ THcHelicityScaler() [2/2]

THcHelicityScaler::THcHelicityScaler ( const THcHelicityScaler fh)
private

Member Function Documentation

◆ AddVars()

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

◆ Analyze()

Int_t THcHelicityScaler::Analyze ( THaEvData evdata)
virtual

Implements THaEvtTypeHandler.

◆ AnalyzeBuffer()

Int_t THcHelicityScaler::AnalyzeBuffer ( UInt_t rdata)

◆ AnalyzeHelicityScaler()

Int_t THcHelicityScaler::AnalyzeHelicityScaler ( const UInt_t p)

◆ DefVars()

void THcHelicityScaler::DefVars ( )
private

◆ End()

virtual Int_t THcHelicityScaler::End ( THaRunBase r = 0)
virtual

Reimplemented from THaAnalysisObject.

◆ GetEvNum()

virtual Int_t THcHelicityScaler::GetEvNum ( )
inlinevirtual

Definition at line 47 of file THcHelicityScaler.h.

◆ GetHelicityHistoryP()

virtual Int_t * THcHelicityScaler::GetHelicityHistoryP ( )
inlinevirtual

Definition at line 48 of file THcHelicityScaler.h.

◆ GetNcycles()

virtual Int_t THcHelicityScaler::GetNcycles ( )
inlinevirtual

Definition at line 46 of file THcHelicityScaler.h.

◆ GetNevents()

virtual Int_t THcHelicityScaler::GetNevents ( )
inlinevirtual

Definition at line 45 of file THcHelicityScaler.h.

◆ GetReportedActual()

virtual Int_t THcHelicityScaler::GetReportedActual ( )
inlinevirtual

Definition at line 50 of file THcHelicityScaler.h.

◆ GetReportedSeed()

virtual Int_t THcHelicityScaler::GetReportedSeed ( )
inlinevirtual

Definition at line 49 of file THcHelicityScaler.h.

◆ Init()

virtual EStatus THcHelicityScaler::Init ( const TDatime run_time)
virtual

Reimplemented from THaEvtTypeHandler.

◆ IsSeedGood()

virtual Bool_t THcHelicityScaler::IsSeedGood ( )
inlinevirtual

Definition at line 51 of file THcHelicityScaler.h.

◆ MakeParms()

void THcHelicityScaler::MakeParms ( )
private

◆ operator=()

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

◆ RanBit30()

static Int_t THcHelicityScaler::RanBit30 ( Int_t  ranseed)
staticprivate

◆ ReadDatabase()

virtual Int_t THcHelicityScaler::ReadDatabase ( const TDatime date)
virtual

Reimplemented from THaAnalysisObject.

◆ SetBankID()

virtual void THcHelicityScaler::SetBankID ( Int_t  bankid)
inlinevirtual

Definition at line 43 of file THcHelicityScaler.h.

◆ SetDelayedType()

virtual void THcHelicityScaler::SetDelayedType ( int  evtype)
virtual

◆ SetNScalerChannels()

virtual void THcHelicityScaler::SetNScalerChannels ( Int_t  n)
inlinevirtual

Definition at line 44 of file THcHelicityScaler.h.

◆ SetROC()

virtual void THcHelicityScaler::SetROC ( Int_t  roc)
inlinevirtual

Definition at line 42 of file THcHelicityScaler.h.

◆ SetUseFirstEvent()

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

Definition at line 40 of file THcHelicityScaler.h.

Member Data Documentation

◆ actualHelicityR

Double_t THcHelicityScaler::actualHelicityR
private

Definition at line 162 of file THcHelicityScaler.h.

◆ dvars

Double_t* THcHelicityScaler::dvars
private

Definition at line 165 of file THcHelicityScaler.h.

◆ dvarsFirst

Double_t* THcHelicityScaler::dvarsFirst
private

Definition at line 166 of file THcHelicityScaler.h.

◆ evcount

UInt_t THcHelicityScaler::evcount
private

Definition at line 158 of file THcHelicityScaler.h.

◆ evcountR

Double_t THcHelicityScaler::evcountR
private

Definition at line 159 of file THcHelicityScaler.h.

◆ evNumber

UInt_t THcHelicityScaler::evNumber
private

Definition at line 160 of file THcHelicityScaler.h.

◆ evNumberR

Double_t THcHelicityScaler::evNumberR
private

Definition at line 161 of file THcHelicityScaler.h.

◆ fAsymmetry

Double_t* THcHelicityScaler::fAsymmetry
private

Definition at line 86 of file THcHelicityScaler.h.

◆ fAsymmetryError

Double_t* THcHelicityScaler::fAsymmetryError
private

Definition at line 87 of file THcHelicityScaler.h.

◆ fBankID

UInt_t THcHelicityScaler::fBankID
private

Definition at line 66 of file THcHelicityScaler.h.

◆ fbcm_Current_Threshold

Double_t THcHelicityScaler::fbcm_Current_Threshold
private

Definition at line 151 of file THcHelicityScaler.h.

◆ fbcm_Current_Threshold_Index

Int_t THcHelicityScaler::fbcm_Current_Threshold_Index
private

Definition at line 153 of file THcHelicityScaler.h.

◆ fBCM_delta_charge

Double_t* THcHelicityScaler::fBCM_delta_charge
private

Definition at line 147 of file THcHelicityScaler.h.

◆ fBCM_Gain

Double_t* THcHelicityScaler::fBCM_Gain
private

Definition at line 142 of file THcHelicityScaler.h.

◆ fBCM_Name

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

Definition at line 154 of file THcHelicityScaler.h.

◆ fBCM_Offset

Double_t* THcHelicityScaler::fBCM_Offset
private

Definition at line 143 of file THcHelicityScaler.h.

◆ fBCM_SatOffset

Double_t* THcHelicityScaler::fBCM_SatOffset
private

Definition at line 145 of file THcHelicityScaler.h.

◆ fBCM_SatQuadratic

Double_t* THcHelicityScaler::fBCM_SatQuadratic
private

Definition at line 146 of file THcHelicityScaler.h.

◆ fChargeAsymmetry

Double_t* THcHelicityScaler::fChargeAsymmetry
private

Definition at line 120 of file THcHelicityScaler.h.

◆ fChargeAsymmetryError

Double_t* THcHelicityScaler::fChargeAsymmetryError
private

Definition at line 121 of file THcHelicityScaler.h.

◆ fChargeAsymSum

Double_t* THcHelicityScaler::fChargeAsymSum
private

Definition at line 122 of file THcHelicityScaler.h.

◆ fChargeAsymSum2

Double_t* THcHelicityScaler::fChargeAsymSum2
private

Definition at line 123 of file THcHelicityScaler.h.

◆ fChargeCycle

Double_t* THcHelicityScaler::fChargeCycle[4]
private

Definition at line 118 of file THcHelicityScaler.h.

◆ fChargeSum

Double_t* THcHelicityScaler::fChargeSum
private

Definition at line 119 of file THcHelicityScaler.h.

◆ fClockChan

Int_t THcHelicityScaler::fClockChan
private

Definition at line 170 of file THcHelicityScaler.h.

◆ fClockFreq

Double_t THcHelicityScaler::fClockFreq
private

Definition at line 152 of file THcHelicityScaler.h.

◆ fDelayedEvents

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

Definition at line 135 of file THcHelicityScaler.h.

◆ fDelayedType

Int_t THcHelicityScaler::fDelayedType
private

Definition at line 74 of file THcHelicityScaler.h.

◆ fDeltaTime

Double_t THcHelicityScaler::fDeltaTime
private

Definition at line 149 of file THcHelicityScaler.h.

◆ fFirstCycle

Int_t THcHelicityScaler::fFirstCycle
private

Definition at line 70 of file THcHelicityScaler.h.

◆ fGateCount

Int_t THcHelicityScaler::fGateCount[2]
private

Definition at line 84 of file THcHelicityScaler.h.

◆ fHaveCycle

Bool_t THcHelicityScaler::fHaveCycle[4]
private

Definition at line 97 of file THcHelicityScaler.h.

◆ fHelicityCycleOffset

Int_t THcHelicityScaler::fHelicityCycleOffset
private

Definition at line 140 of file THcHelicityScaler.h.

◆ fHelicityHistory

Int_t THcHelicityScaler::fHelicityHistory[200]
private

Definition at line 71 of file THcHelicityScaler.h.

◆ fHScalers

Double_t* THcHelicityScaler::fHScalers[2]
private

Definition at line 83 of file THcHelicityScaler.h.

◆ fLastClock

UInt_t THcHelicityScaler::fLastClock
private

Definition at line 171 of file THcHelicityScaler.h.

◆ fModuleSet

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

Definition at line 173 of file THcHelicityScaler.h.

◆ fNBits

Int_t THcHelicityScaler::fNBits
private

Definition at line 78 of file THcHelicityScaler.h.

◆ fNormIdx

Int_t THcHelicityScaler::fNormIdx
private

Definition at line 164 of file THcHelicityScaler.h.

◆ fNormSlot

Int_t THcHelicityScaler::fNormSlot
private

Definition at line 164 of file THcHelicityScaler.h.

◆ fNScalerChannels

Int_t THcHelicityScaler::fNScalerChannels
private

Definition at line 137 of file THcHelicityScaler.h.

◆ fNTriggers

Int_t THcHelicityScaler::fNTriggers
private

Definition at line 69 of file THcHelicityScaler.h.

◆ fNTriggersMinus

Int_t THcHelicityScaler::fNTriggersMinus
private

Definition at line 82 of file THcHelicityScaler.h.

◆ fNTriggersPlus

Int_t THcHelicityScaler::fNTriggersPlus
private

Definition at line 81 of file THcHelicityScaler.h.

◆ fNTrigsInBuf

Int_t THcHelicityScaler::fNTrigsInBuf
private

Definition at line 68 of file THcHelicityScaler.h.

◆ fNumBCMs

Int_t THcHelicityScaler::fNumBCMs
private

Definition at line 139 of file THcHelicityScaler.h.

◆ fOnlyBanks

Bool_t THcHelicityScaler::fOnlyBanks
private

Definition at line 169 of file THcHelicityScaler.h.

◆ fOnlySyncEvents

Bool_t THcHelicityScaler::fOnlySyncEvents
private

Definition at line 168 of file THcHelicityScaler.h.

◆ fPrevTotalTime

Double_t THcHelicityScaler::fPrevTotalTime
private

Definition at line 150 of file THcHelicityScaler.h.

◆ fQuartetCount

Int_t THcHelicityScaler::fQuartetCount
private

Definition at line 99 of file THcHelicityScaler.h.

◆ fRingSeed_actual

Int_t THcHelicityScaler::fRingSeed_actual
private

Definition at line 77 of file THcHelicityScaler.h.

◆ fRingSeed_reported

Int_t THcHelicityScaler::fRingSeed_reported
private

Definition at line 76 of file THcHelicityScaler.h.

◆ fROC

Int_t THcHelicityScaler::fROC
private

Definition at line 136 of file THcHelicityScaler.h.

◆ fRocSet

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

Definition at line 172 of file THcHelicityScaler.h.

◆ fScalAsymmetry

Double_t* THcHelicityScaler::fScalAsymmetry
private

Definition at line 112 of file THcHelicityScaler.h.

◆ fScalAsymmetryError

Double_t* THcHelicityScaler::fScalAsymmetryError
private

Definition at line 113 of file THcHelicityScaler.h.

◆ fScalAsymSum

Double_t* THcHelicityScaler::fScalAsymSum
private

Definition at line 114 of file THcHelicityScaler.h.

◆ fScalAsymSum2

Double_t* THcHelicityScaler::fScalAsymSum2
private

Definition at line 115 of file THcHelicityScaler.h.

◆ fScalCycle

Double_t* THcHelicityScaler::fScalCycle[4]
private

Definition at line 110 of file THcHelicityScaler.h.

◆ fScalerChan

Double_t* THcHelicityScaler::fScalerChan
private

Definition at line 133 of file THcHelicityScaler.h.

◆ fScalerSums

Double_t* THcHelicityScaler::fScalerSums
private

Definition at line 85 of file THcHelicityScaler.h.

◆ fScalerTree

TTree* THcHelicityScaler::fScalerTree
private

Definition at line 167 of file THcHelicityScaler.h.

◆ fScalSum

Double_t* THcHelicityScaler::fScalSum
private

Definition at line 111 of file THcHelicityScaler.h.

◆ fTimeAsymmetry

Double_t THcHelicityScaler::fTimeAsymmetry
private

Definition at line 104 of file THcHelicityScaler.h.

◆ fTimeAsymmetryError

Double_t THcHelicityScaler::fTimeAsymmetryError
private

Definition at line 105 of file THcHelicityScaler.h.

◆ fTimeAsymSum

Double_t THcHelicityScaler::fTimeAsymSum
private

Definition at line 106 of file THcHelicityScaler.h.

◆ fTimeAsymSum2

Double_t THcHelicityScaler::fTimeAsymSum2
private

Definition at line 107 of file THcHelicityScaler.h.

◆ fTimeCycle

Double_t THcHelicityScaler::fTimeCycle[4]
private

Definition at line 102 of file THcHelicityScaler.h.

◆ fTimeMinus

Double_t THcHelicityScaler::fTimeMinus
private

Definition at line 91 of file THcHelicityScaler.h.

◆ fTimePlus

Double_t THcHelicityScaler::fTimePlus
private

Definition at line 90 of file THcHelicityScaler.h.

◆ fTimeSum

Double_t THcHelicityScaler::fTimeSum
private

Definition at line 103 of file THcHelicityScaler.h.

◆ fTotalTime

Double_t THcHelicityScaler::fTotalTime
private

Definition at line 148 of file THcHelicityScaler.h.

◆ fTriggerAsymmetry

Double_t THcHelicityScaler::fTriggerAsymmetry
private

Definition at line 94 of file THcHelicityScaler.h.

◆ fUseFirstEvent

Bool_t THcHelicityScaler::fUseFirstEvent
private

Definition at line 73 of file THcHelicityScaler.h.

◆ ifound

Int_t THcHelicityScaler::ifound
private

Definition at line 164 of file THcHelicityScaler.h.

◆ ispos

Int_t THcHelicityScaler::ispos
private

Definition at line 79 of file THcHelicityScaler.h.

◆ nscalers

Int_t THcHelicityScaler::nscalers
private

Definition at line 164 of file THcHelicityScaler.h.

◆ Nvars

Int_t THcHelicityScaler::Nvars
private

Definition at line 164 of file THcHelicityScaler.h.

◆ quartetphaseR

Double_t THcHelicityScaler::quartetphaseR
private

Definition at line 163 of file THcHelicityScaler.h.

◆ scalerloc

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

Definition at line 60 of file THcHelicityScaler.h.

◆ scalers

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

Definition at line 59 of file THcHelicityScaler.h.


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