Hall A ROOT/C++ Analyzer (podd)
|
Definition at line 19 of file THaRunBase.h.
Public Types | |
enum | { READ_OK = 0 , READ_EOF = EOF , READ_ERROR = -32 , READ_FATAL = -64 } |
enum | EInfoType { kDate = BIT(0) , kRunNumber = BIT(1) , kRunType = BIT(2) , kPrescales = BIT(3) , kDAQInfo = BIT(4) } |
Public Types inherited from TObject | |
enum | EDeprecatedStatusBits |
enum | EStatusBits |
Public Member Functions | |
virtual void | Clear (Option_t *opt="") |
virtual void | ClearDate () |
void | ClearEventRange () |
virtual Int_t | Close ()=0 |
virtual Int_t | Compare (const TObject *obj) const |
Bool_t | DBRead () const |
const std::string & | GetDAQConfig (size_t i) const |
const std::string & | GetDAQInfo (const std::string &key) const |
UInt_t | GetDataRequired () const |
virtual Int_t | GetDataVersion () |
const TDatime & | GetDate () const |
virtual const UInt_t * | GetEvBuffer () const =0 |
UInt_t | GetFirstEvent () const |
UInt_t | GetLastEvent () const |
size_t | GetNConfig () const |
UInt_t | GetNumAnalyzed () const |
UInt_t | GetNumber () const |
THaRunParameters * | GetParameters () const |
UInt_t | GetType () const |
virtual Bool_t | HasInfo (UInt_t bits) const |
virtual Bool_t | HasInfoRead (UInt_t bits) const |
void | IncrNumAnalyzed (Int_t n=1) |
virtual Int_t | Init () |
Bool_t | IsInit () const |
virtual Bool_t | IsOpen () const |
virtual Int_t | Open ()=0 |
virtual bool | operator!= (const THaRunBase &) const |
virtual bool | operator< (const THaRunBase &) const |
virtual bool | operator<= (const THaRunBase &) const |
virtual THaRunBase & | operator= (const THaRunBase &rhs) |
virtual bool | operator== (const THaRunBase &) const |
virtual bool | operator> (const THaRunBase &) const |
virtual bool | operator>= (const THaRunBase &) const |
virtual void | Print (Option_t *opt="") const |
virtual Int_t | ReadEvent ()=0 |
void | SetDataRequired (UInt_t mask) |
virtual Int_t | SetDataVersion (Int_t version) |
virtual void | SetDate (const TDatime &date) |
void | SetDate (UInt_t tloc) |
void | SetEventRange (UInt_t first, UInt_t last) |
void | SetFirstEvent (UInt_t n) |
void | SetLastEvent (UInt_t n) |
virtual void | SetNumber (UInt_t number) |
void | SetRunParamClass (const char *classname) |
virtual void | SetType (UInt_t type) |
THaRunBase (const char *description="") | |
THaRunBase (const THaRunBase &run) | |
virtual Int_t | Update (const THaEvData *evdata) |
virtual | ~THaRunBase () |
Public Member Functions inherited from TNamed | |
void | Clear (Option_t *option="") override |
TObject * | Clone (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 |
TClass * | IsA () const override |
Bool_t | IsSortable () const override |
void | ls (Option_t *option="") const override |
TNamed & | operator= (const TNamed &rhs) |
void | Print (Option_t *option="") const override |
virtual void | SetName (const char *name) |
virtual void | SetNameTitle (const char *name, const char *title) |
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 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 char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual Option_t * | GetOption () 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) |
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) |
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 () |
Protected Member Functions | |
virtual Int_t | ReadDatabase () |
virtual Int_t | ReadInitInfo (Int_t level=0) |
Protected Member Functions inherited from TObject | |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | MakeZombie () |
Protected Attributes | |
Bool_t | fAssumeDate |
UInt_t | fDataRead |
UInt_t | fDataRequired |
UInt_t | fDataSet |
Int_t | fDataVersion |
TDatime | fDate |
Bool_t | fDBRead |
UInt_t | fEvtRange [2] |
TObject * | fExtra |
Bool_t | fIsInit |
UInt_t | fNumAnalyzed |
UInt_t | fNumber |
Bool_t | fOpened |
std::unique_ptr< THaRunParameters > | fParam |
TString | fRunParamClass |
UInt_t | fType |
Protected Attributes inherited from TNamed | |
TString | fName |
TString | fTitle |
Protected Attributes inherited from TObject | |
kOnlyPrepStep | |
Additional Inherited Members | |
Static Public Member Functions inherited from TNamed | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
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) |
Public Attributes inherited from TObject | |
kBitMask | |
kCanDelete | |
kCannotPick | |
kHasUUID | |
kInconsistent | |
kInvalidObject | |
kIsOnHeap | |
kIsReferenced | |
kMustCleanup | |
kNoContextMenu | |
kNotDeleted | |
kObjInCanvas | |
kOverwrite | |
kSingleKey | |
kWriteDelete | |
kZombie | |
#include <THaRunBase.h>
anonymous enum |
Enumerator | |
---|---|
READ_OK | |
READ_EOF | |
READ_ERROR | |
READ_FATAL |
Definition at line 36 of file THaRunBase.h.
Enumerator | |
---|---|
kDate | |
kRunNumber | |
kRunType | |
kPrescales | |
kDAQInfo |
Definition at line 79 of file THaRunBase.h.
|
explicit |
Definition at line 30 of file THaRunBase.cxx.
THaRunBase::THaRunBase | ( | const THaRunBase & | run | ) |
Definition at line 57 of file THaRunBase.cxx.
|
virtual |
Definition at line 122 of file THaRunBase.cxx.
Reimplemented from TObject.
Reimplemented in Podd::MultiFileRun, and THaRun.
Definition at line 225 of file THaRunBase.cxx.
|
virtual |
Definition at line 257 of file THaRunBase.cxx.
void THaRunBase::ClearEventRange | ( | ) |
Definition at line 267 of file THaRunBase.cxx.
|
pure virtual |
Implemented in Podd::MultiFileRun, and THaCodaRun.
Reimplemented from TObject.
Reimplemented in Podd::MultiFileRun, and THaRun.
Definition at line 275 of file THaRunBase.cxx.
|
inline |
Definition at line 50 of file THaRunBase.h.
const string & THaRunBase::GetDAQConfig | ( | size_t | i | ) | const |
Definition at line 613 of file THaRunBase.cxx.
const string & THaRunBase::GetDAQInfo | ( | const std::string & | key | ) | const |
Definition at line 623 of file THaRunBase.cxx.
|
inline |
Definition at line 53 of file THaRunBase.h.
|
inlinevirtual |
Reimplemented in Podd::MultiFileRun, and THaCodaRun.
Definition at line 55 of file THaRunBase.h.
|
inline |
Definition at line 52 of file THaRunBase.h.
|
pure virtual |
Implemented in Podd::MultiFileRun, and THaCodaRun.
|
inline |
Definition at line 59 of file THaRunBase.h.
|
inline |
Definition at line 60 of file THaRunBase.h.
size_t THaRunBase::GetNConfig | ( | ) | const |
Definition at line 604 of file THaRunBase.cxx.
|
inline |
Definition at line 56 of file THaRunBase.h.
|
inline |
Definition at line 57 of file THaRunBase.h.
|
inline |
Definition at line 61 of file THaRunBase.h.
|
inline |
Definition at line 58 of file THaRunBase.h.
Definition at line 289 of file THaRunBase.cxx.
Definition at line 297 of file THaRunBase.cxx.
Definition at line 51 of file THaRunBase.h.
|
virtual |
Definition at line 305 of file THaRunBase.cxx.
|
inline |
Definition at line 64 of file THaRunBase.h.
|
virtual |
Reimplemented in Podd::MultiFileRun, and THaCodaRun.
Definition at line 385 of file THaRunBase.cxx.
|
pure virtual |
Implemented in Podd::MultiFileRun, THaOnlRun, and THaRun.
|
virtual |
Definition at line 195 of file THaRunBase.cxx.
|
virtual |
Definition at line 201 of file THaRunBase.cxx.
|
virtual |
Definition at line 213 of file THaRunBase.cxx.
|
virtual |
Reimplemented in THaCodaRun, Podd::MultiFileRun, THaOnlRun, and THaRun.
Definition at line 87 of file THaRunBase.cxx.
|
virtual |
Definition at line 189 of file THaRunBase.cxx.
|
virtual |
Definition at line 207 of file THaRunBase.cxx.
|
virtual |
Definition at line 219 of file THaRunBase.cxx.
Reimplemented from TObject.
Reimplemented in Podd::MultiFileRun, and THaRun.
Definition at line 391 of file THaRunBase.cxx.
|
protectedvirtual |
Definition at line 446 of file THaRunBase.cxx.
|
pure virtual |
Implemented in Podd::MultiFileRun, and THaCodaRun.
Reimplemented in THaRun.
Definition at line 479 of file THaRunBase.cxx.
Definition at line 518 of file THaRunBase.cxx.
Reimplemented in THaCodaRun.
Definition at line 543 of file THaRunBase.cxx.
Definition at line 495 of file THaRunBase.cxx.
Definition at line 508 of file THaRunBase.cxx.
Definition at line 551 of file THaRunBase.cxx.
Definition at line 562 of file THaRunBase.cxx.
Definition at line 570 of file THaRunBase.cxx.
Definition at line 578 of file THaRunBase.cxx.
void THaRunBase::SetRunParamClass | ( | const char * | classname | ) |
Definition at line 596 of file THaRunBase.cxx.
Definition at line 588 of file THaRunBase.cxx.
Definition at line 130 of file THaRunBase.cxx.
|
protected |
Definition at line 100 of file THaRunBase.h.
|
protected |
Definition at line 102 of file THaRunBase.h.
|
protected |
Definition at line 103 of file THaRunBase.h.
|
protected |
Definition at line 101 of file THaRunBase.h.
|
protected |
Definition at line 106 of file THaRunBase.h.
|
protected |
Definition at line 93 of file THaRunBase.h.
|
protected |
Definition at line 97 of file THaRunBase.h.
|
protected |
Definition at line 95 of file THaRunBase.h.
|
protected |
Definition at line 107 of file THaRunBase.h.
|
protected |
Definition at line 98 of file THaRunBase.h.
|
protected |
Definition at line 96 of file THaRunBase.h.
|
protected |
Definition at line 91 of file THaRunBase.h.
|
protected |
Definition at line 99 of file THaRunBase.h.
|
protected |
Definition at line 104 of file THaRunBase.h.
|
protected |
Definition at line 105 of file THaRunBase.h.
|
protected |
Definition at line 92 of file THaRunBase.h.