Hall A ROOT/C++ Analyzer (podd)
|
Definition at line 36 of file THaAnalyzer.h.
Classes | |
class | Counter_t |
class | Stage_t |
Public Types | |
enum | { kRawDecode = 0 , kDecode , kCoarseTrack , kCoarseRecon , kTracking , kReconstruct , kPhysics } |
enum | ECountMode { kCountPhysics , kCountAll , kCountRaw } |
enum | ERetVal { kOK , kSkip , kTerminate , kFatal } |
Public Types inherited from TObject | |
enum | EDeprecatedStatusBits |
enum | EStatusBits |
Public Member Functions | |
void | AddEpicsEvtType (Int_t itype) |
virtual Int_t | AddInterStage (Podd::InterStageModule *module) |
virtual Int_t | AddPostProcess (THaPostProcess *module) |
virtual void | Close () |
void | EnableBenchmarks (Bool_t b=true) |
void | EnableHelicity (Bool_t b=true) |
void | EnableOtherEvents (Bool_t b=true) |
void | EnableOverwrite (Bool_t b=true) |
void | EnablePhysicsEvents (Bool_t b=true) |
void | EnableRunUpdate (Bool_t b=true) |
void | EnableSlowControl (Bool_t b=true) |
const std::vector< THaApparatus * > & | GetApps () const |
Int_t | GetCompressionLevel () const |
const char * | GetCutFileName () const |
THaEvData * | GetDecoder () const |
THaEpicsEvtHandler * | GetEpicsEvtHandler () const |
THaEvent * | GetEvent () const |
const std::vector< THaEvtTypeHandler * > & | GetEvtHandlers () const |
const char * | GetOdefFileName () const |
TFile * | GetOutFile () const |
const char * | GetOutFileName () const |
const std::vector< THaPhysicsModule * > & | GetPhysics () const |
const std::vector< THaPostProcess * > & | GetPostProcess () const |
const char * | GetSummaryFileName () const |
Bool_t | HasStarted () const |
Bool_t | HelicityEnabled () const |
Int_t | Init (THaRunBase &run) |
virtual Int_t | Init (THaRunBase *run) |
Bool_t | OtherEventsEnabled () const |
Bool_t | PhysicsEnabled () const |
virtual void | Print (Option_t *opt="") const |
Int_t | Process (THaRunBase &run) |
virtual Int_t | Process (THaRunBase *run=nullptr) |
void | SetCodaVersion (Int_t vers) |
void | SetCompressionLevel (Int_t level) |
virtual Int_t | SetCountMode (Int_t mode) |
void | SetCrateMapFileName (const char *name) |
void | SetCutFile (const char *name) |
void | SetEpicsEvtType (Int_t itype) |
void | SetEvent (THaEvent *event) |
void | SetMarkInterval (UInt_t interval) |
void | SetOdefFile (const char *name) |
void | SetOutFile (const char *name) |
void | SetSummaryFile (const char *name) |
void | SetVerbosity (Int_t level) |
Bool_t | SlowControlEnabled () const |
THaAnalyzer () | |
virtual | ~THaAnalyzer () |
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 | Clear (Option_t *="") |
virtual TObject * | Clone (const char *newname="") const |
virtual Int_t | Compare (const TObject *obj) const |
virtual void | Copy (TObject &object) 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 TObject * | DrawClone (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 TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual Option_t * | GetDrawOption () const |
virtual const char * | GetIconName () const |
virtual const char * | GetName () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual Option_t * | GetOption () const |
virtual const char * | GetTitle () const |
virtual UInt_t | GetUniqueID () const |
virtual Bool_t | HandleTimer (TTimer *timer) |
virtual ULong_t | Hash () const |
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) |
virtual TClass * | IsA () const |
Bool_t | IsDestructed () const |
virtual Bool_t | IsEqual (const TObject *obj) const |
virtual Bool_t | IsFolder () const |
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
virtual Bool_t | IsSortable () const |
R__ALWAYS_INLINE Bool_t | IsZombie () const |
virtual void | ls (Option_t *option="") 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) |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, void *vp) |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, void *vp) |
TObject & | operator= (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) |
virtual void | Streamer (TBuffer &) |
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 () |
Static Public Member Functions | |
static THaAnalyzer * | GetInstance () |
Static Public Member Functions inherited from TObject | |
static TClass * | Class () |
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) |
Protected Types | |
enum | { kNevRead = 0 , kNevGood , kNevPhysics , kNevEpics , kNevOther , kNevPostProcess , kNevAnalyzed , kNevAccepted , kDecodeErr , kCodaErr , kRawDecodeTest , kDecodeTest , kCoarseTrackTest , kCoarseReconTest , kTrackTest , kReconstructTest , kPhysicsTest } |
enum class | EExitStatus { kUnknown = -1 , kEOF , kEvLimit , kFatal , kTerminated } |
Protected Member Functions | |
virtual Int_t | BeginAnalysis () |
void | ClearCounters () |
virtual Int_t | DoInit (THaRunBase *run) |
virtual Int_t | EndAnalysis () |
virtual bool | EvalStage (int n) |
UInt_t | GetCount (Int_t which) const |
UInt_t | Incr (Int_t which) |
virtual void | InitCounters () |
virtual void | InitCuts () |
virtual Int_t | InitModules (const std::vector< THaAnalysisObject * > &module_list, TDatime &run_time) |
virtual Int_t | InitOutput (const std::vector< THaAnalysisObject * > &module_list) |
virtual void | InitStages () |
virtual Int_t | MainAnalysis () |
virtual Int_t | OtherAnalysis (Int_t code) |
virtual Int_t | PhysicsAnalysis (Int_t code) |
virtual Int_t | PostProcess (Int_t code) |
virtual void | PrepareModuleList () |
virtual void | PrintCounters () const |
virtual void | PrintCutSummary () const |
virtual void | PrintExitStatus (EExitStatus status) const |
virtual void | PrintRunSummary () const |
virtual void | PrintSummary (EExitStatus exit_status) const |
virtual void | PrintTimingSummary () const |
virtual Int_t | ReadOneEvent () |
virtual Int_t | SlowControlAnalysis (Int_t code) |
Protected Member Functions inherited from TObject | |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | MakeZombie () |
Static Protected Attributes | |
static THaAnalyzer * | fgAnalyzer = nullptr |
static const char *const | kDefaultOdefFile = "output.def" |
static const char *const | kMasterCutName = "master" |
Private Member Functions | |
THaAnalyzer & | operator= (const THaAnalyzer &) |
THaAnalyzer (const THaAnalyzer &) | |
Additional Inherited Members | |
Public Attributes inherited from TObject | |
kBitMask | |
kCanDelete | |
kCannotPick | |
kHasUUID | |
kInconsistent | |
kInvalidObject | |
kIsOnHeap | |
kIsReferenced | |
kMustCleanup | |
kNoContextMenu | |
kNotDeleted | |
kObjInCanvas | |
kOverwrite | |
kSingleKey | |
kWriteDelete | |
kZombie | |
#include <THaAnalyzer.h>
anonymous enum |
Enumerator | |
---|---|
kRawDecode | |
kDecode | |
kCoarseTrack | |
kCoarseRecon | |
kTracking | |
kReconstruct | |
kPhysics |
Definition at line 103 of file THaAnalyzer.h.
|
protected |
Definition at line 126 of file THaAnalyzer.h.
Enumerator | |
---|---|
kCountPhysics | |
kCountAll | |
kCountRaw |
Definition at line 109 of file THaAnalyzer.h.
|
strongprotected |
Enumerator | |
---|---|
kUnknown | |
kEOF | |
kEvLimit | |
kFatal | |
kTerminated |
Definition at line 213 of file THaAnalyzer.h.
enum THaAnalyzer::ERetVal |
Enumerator | |
---|---|
kOK | |
kSkip | |
kTerminate | |
kFatal |
Definition at line 101 of file THaAnalyzer.h.
THaAnalyzer::THaAnalyzer | ( | ) |
Definition at line 92 of file THaAnalyzer.cxx.
|
virtual |
Definition at line 142 of file THaAnalyzer.cxx.
|
private |
Definition at line 913 of file THaAnalyzer.cxx.
|
virtual |
Definition at line 157 of file THaAnalyzer.cxx.
|
virtual |
Definition at line 195 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 1092 of file THaAnalyzer.cxx.
|
protected |
Definition at line 232 of file THaAnalyzer.cxx.
|
virtual |
Definition at line 241 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 489 of file THaAnalyzer.cxx.
Definition at line 274 of file THaAnalyzer.cxx.
Definition at line 280 of file THaAnalyzer.cxx.
Definition at line 292 of file THaAnalyzer.cxx.
Definition at line 298 of file THaAnalyzer.cxx.
Definition at line 304 of file THaAnalyzer.cxx.
Definition at line 286 of file THaAnalyzer.cxx.
Definition at line 310 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 1117 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 316 of file THaAnalyzer.cxx.
|
inline |
Definition at line 67 of file THaAnalyzer.h.
|
inline |
Definition at line 63 of file THaAnalyzer.h.
Definition at line 239 of file THaAnalyzer.h.
|
inline |
Definition at line 59 of file THaAnalyzer.h.
THaEvData * THaAnalyzer::GetDecoder | ( | ) | const |
Definition at line 348 of file THaAnalyzer.cxx.
|
inline |
Definition at line 71 of file THaAnalyzer.h.
|
inline |
Definition at line 64 of file THaAnalyzer.h.
|
inline |
Definition at line 73 of file THaAnalyzer.h.
|
inlinestatic |
Definition at line 97 of file THaAnalyzer.h.
|
inline |
Definition at line 60 of file THaAnalyzer.h.
|
inline |
Definition at line 62 of file THaAnalyzer.h.
|
inline |
Definition at line 58 of file THaAnalyzer.h.
|
inline |
Definition at line 69 of file THaAnalyzer.h.
|
inline |
Definition at line 75 of file THaAnalyzer.h.
|
inline |
Definition at line 61 of file THaAnalyzer.h.
|
inline |
Definition at line 76 of file THaAnalyzer.h.
|
inline |
Definition at line 77 of file THaAnalyzer.h.
Definition at line 245 of file THaAnalyzer.h.
|
inline |
Definition at line 46 of file THaAnalyzer.h.
|
virtual |
Definition at line 469 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 380 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 408 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 430 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 831 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 360 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 1385 of file THaAnalyzer.cxx.
|
private |
Definition at line 1351 of file THaAnalyzer.cxx.
|
inline |
Definition at line 79 of file THaAnalyzer.h.
Definition at line 1138 of file THaAnalyzer.cxx.
|
inline |
Definition at line 78 of file THaAnalyzer.h.
Definition at line 1362 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 1654 of file THaAnalyzer.cxx.
Reimplemented from TObject.
Definition at line 948 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 958 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 1020 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 984 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 1010 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 1050 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 1031 of file THaAnalyzer.cxx.
|
inline |
Definition at line 48 of file THaAnalyzer.h.
|
virtual |
Definition at line 1453 of file THaAnalyzer.cxx.
|
protectedvirtual |
Definition at line 854 of file THaAnalyzer.cxx.
Definition at line 1643 of file THaAnalyzer.cxx.
Definition at line 88 of file THaAnalyzer.h.
Definition at line 919 of file THaAnalyzer.cxx.
void THaAnalyzer::SetCrateMapFileName | ( | const char * | name | ) |
Definition at line 937 of file THaAnalyzer.cxx.
|
inline |
Definition at line 85 of file THaAnalyzer.h.
Definition at line 906 of file THaAnalyzer.cxx.
Definition at line 83 of file THaAnalyzer.h.
Definition at line 89 of file THaAnalyzer.h.
|
inline |
Definition at line 86 of file THaAnalyzer.h.
|
inline |
Definition at line 84 of file THaAnalyzer.h.
|
inline |
Definition at line 87 of file THaAnalyzer.h.
Definition at line 90 of file THaAnalyzer.h.
Definition at line 1333 of file THaAnalyzer.cxx.
|
inline |
Definition at line 80 of file THaAnalyzer.h.
|
protected |
Definition at line 173 of file THaAnalyzer.h.
|
protected |
Definition at line 177 of file THaAnalyzer.h.
|
protected |
Definition at line 164 of file THaAnalyzer.h.
|
protected |
Definition at line 158 of file THaAnalyzer.h.
|
protected |
Definition at line 155 of file THaAnalyzer.h.
|
protected |
Definition at line 152 of file THaAnalyzer.h.
|
protected |
Definition at line 157 of file THaAnalyzer.h.
|
protected |
Definition at line 145 of file THaAnalyzer.h.
|
protected |
Definition at line 181 of file THaAnalyzer.h.
|
protected |
Definition at line 182 of file THaAnalyzer.h.
|
protected |
Definition at line 184 of file THaAnalyzer.h.
|
protected |
Definition at line 183 of file THaAnalyzer.h.
|
protected |
Definition at line 185 of file THaAnalyzer.h.
|
protected |
Definition at line 143 of file THaAnalyzer.h.
|
protected |
Definition at line 161 of file THaAnalyzer.h.
|
protected |
Definition at line 149 of file THaAnalyzer.h.
|
protected |
Definition at line 169 of file THaAnalyzer.h.
|
protected |
Definition at line 224 of file THaAnalyzer.h.
|
protected |
Definition at line 141 of file THaAnalyzer.h.
|
protected |
Definition at line 188 of file THaAnalyzer.h.
|
staticprotected |
Definition at line 222 of file THaAnalyzer.h.
|
protected |
Definition at line 168 of file THaAnalyzer.h.
|
protected |
Definition at line 176 of file THaAnalyzer.h.
|
protected |
Definition at line 146 of file THaAnalyzer.h.
|
protected |
Definition at line 178 of file THaAnalyzer.h.
|
protected |
Definition at line 154 of file THaAnalyzer.h.
|
protected |
Definition at line 153 of file THaAnalyzer.h.
|
protected |
Definition at line 147 of file THaAnalyzer.h.
|
protected |
Definition at line 144 of file THaAnalyzer.h.
|
protected |
Definition at line 142 of file THaAnalyzer.h.
|
protected |
Definition at line 180 of file THaAnalyzer.h.
|
protected |
Definition at line 166 of file THaAnalyzer.h.
|
protected |
Definition at line 170 of file THaAnalyzer.h.
|
protected |
Definition at line 159 of file THaAnalyzer.h.
|
protected |
Definition at line 160 of file THaAnalyzer.h.
|
protected |
Definition at line 165 of file THaAnalyzer.h.
|
protected |
Definition at line 151 of file THaAnalyzer.h.
|
protected |
Definition at line 148 of file THaAnalyzer.h.
|
protected |
Definition at line 179 of file THaAnalyzer.h.
|
protected |
Definition at line 156 of file THaAnalyzer.h.
|
protected |
Definition at line 150 of file THaAnalyzer.h.
|
staticprotected |
Definition at line 228 of file THaAnalyzer.h.
|
staticprotected |
Definition at line 227 of file THaAnalyzer.h.