![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
This Class is designed to store run dependent information. It is used to store run numbers, GRSISort version, existence of detector systems, etc. The TRunInfo is written to both the fragment and analysis trees, as well as to files create by grsiframe.
An example run info looks like this:
When subruns/runs are added together using gadd or when multiple subruns/runs are used in grsiframe, their TRunInfos get merged.
If all files are from one run, and the subruns are added in order without any missing, the information changes to reflect this:
Internally this is signaled by the subrun number having been set to -1, while the run number is still nonzero, and the run start and run stop are set as well as the numbers of the first and last subrun.
If the subruns are not in order or a subrun is missing from the range added, the number of the first and last subrun are both set to -1, changing the line
to
If the files are from multiple runs that are all in consecutive order without any missing ones, the run info will say:
If however some runs in between are missing, it will say
From version 18 on TRunInfo also stores information about the GRSISort version used to sort the data. This can be accessed via
Using a newer version of grsiframe on data created with an older version of GRSISort should not overwrite the version reported.
Summary of different states the run info can be in:
state | identifying markers |
---|---|
single sub run | non-zero run number and sub run number != -1 |
consecutive sub runs of a single run (from FirstSubRunNumber() to LastSubRunNumber()) | non-zero run number and sub run number == -1 |
consecutive runs (from FirstRunNumber() to LastRunNumber()) | zero run number and FirstRunNumber() != LastRunNumber() |
non-consecutive runs | zero run number and non-empty run list |
Definition at line 124 of file TRunInfo.h.
Public Member Functions | |
TRunInfo () | |
TRunInfo (const TRunInfo &)=default | |
TRunInfo (TRunInfo &&) noexcept=default | |
~TRunInfo ()=default | |
void | Add (TRunInfo *runinfo, bool verbose=false) |
virtual TEventBuildingLoop::EBuildMode | BuildMode () const |
void | Clear (Option_t *opt="") override |
std::string | ListOfMissingRuns (bool all=false) const |
Long64_t | Merge (TCollection *list) |
TRunInfo & | operator= (const TRunInfo &)=default |
TRunInfo & | operator= (TRunInfo &&) noexcept=default |
void | Print (Option_t *opt="") const override |
void | PrintRunList () const |
void | PrintVersion () const |
Static Public Member Functions | |
static void | AddBadCycle (int bad_cycle) |
static TRunInfo * | AddCurrent () |
static void | ClearDate () |
static void | ClearFullVersion () |
static void | ClearLibraryPath () |
static void | ClearLibraryVersion () |
static void | ClearVersion () |
static std::string | CreateLabel (bool quiet=false) |
static int | FirstRunNumber () |
static int | FirstSubRunNumber () |
static TRunInfo * | Get (bool verbose=false) |
static TRunInfo * | GetAll () |
static const char * | GetCalFileData () |
static const char * | GetCalFileName () |
static std::string | GetDate () |
static TDetectorInformation * | GetDetectorInformation () |
static std::string | GetFullVersion () |
static std::string | GetLibraryPath () |
static std::string | GetLibraryVersion () |
static const char * | GetRunInfoFileData () |
static const char * | GetRunInfoFileName () |
static std::string | GetVersion () |
static const char * | GetXMLODBFileData () |
static const char * | GetXMLODBFileName () |
static double | HPGeArrayPosition () |
static bool | IsBadCycle (int cycle) |
static int | LastRunNumber () |
static int | LastSubRunNumber () |
static Bool_t | ParseInputData (const char *inputdata="", Option_t *opt="q") |
static void | PrintBadCycles () |
static void | PrintDirectory () |
static std::string | PrintToString (Option_t *opt="") |
static Bool_t | ReadInfoFile (const char *filename="") |
static Bool_t | ReadInfoFromFile (TFile *tempf=nullptr) |
static void | RemoveBadCycle (int cycle) |
static std::string | RunComment () |
static double | RunLength () |
static int | RunNumber () |
static double | RunStart () |
static double | RunStop () |
static std::string | RunTitle () |
static void | Set (TRunInfo *val) |
static void | SetAnalysisTreeBranches (TTree *) |
static void | SetCalFileData (const char *data) |
static void | SetCalFileName (const char *name) |
static void | SetDate (const char *ver) |
static void | SetDate (std::string ver) |
static void | SetDetectorInformation (TDetectorInformation *inf) |
static void | SetFullVersion (const char *ver) |
static void | SetFullVersion (std::string ver) |
static void | SetHPGeArrayPosition (const double arr_pos) |
static void | SetLibraryPath (const char *ver) |
static void | SetLibraryPath (std::string ver) |
static void | SetLibraryVersion (const char *ver) |
static void | SetLibraryVersion (std::string ver) |
static void | SetRunComment (const char *run_comment) |
static void | SetRunInfo (int runnum=0, int subrunnum=-1) |
static void | SetRunInfoFile (const char *ffile) |
static void | SetRunInfoFileName (const char *fname) |
static void | SetRunLength () |
static void | SetRunLength (double tmp) |
static void | SetRunNumber (int tmp) |
static void | SetRunStart (double tmp) |
static void | SetRunStop (double tmp) |
static void | SetRunTitle (const char *run_title) |
static void | SetSubRunNumber (int tmp) |
static void | SetVersion (const char *ver) |
static void | SetVersion (std::string ver) |
static void | SetXMLODBFileData (const char *data) |
static void | SetXMLODBFileName (const char *name) |
static int | SubRunNumber () |
static bool | WriteInfoFile (const std::string &filename) |
static bool | WriteToRoot (TFile *fileptr=nullptr) |
Private Attributes | |
std::vector< int > | fBadCycleList |
std::string | fCalFile |
std::string | fCalFileName |
std::string | fDate |
TDetectorInformation * | fDetectorInformation {nullptr} |
int | fFirstRunNumber {0} |
int | fFirstSubRunNumber {-1} |
std::string | fFullVersion |
double | fHPGeArrayPosition {110.} |
int | fLastRunNumber {0} |
int | fLastSubRunNumber {-1} |
std::string | fLibraryPath |
std::string | fLibraryVersion |
std::string | fRunComment |
std::string | fRunInfoFile |
std::string | fRunInfoFileName |
double | fRunLength {0.} |
std::set< std::pair< int, int > > | fRunList |
int | fRunNumber {0} |
double | fRunStart {0.} |
double | fRunStop {0.} |
std::string | fRunTitle |
int | fSubRunNumber {-1} |
std::string | fVersion |
std::string | fXMLODBFile |
std::string | fXMLODBFileName |
Static Private Attributes | |
static TDirectory * | fDir |
static TRunInfo * | fSingleton |
Friends | |
class | TSingleton< TRunInfo > |
|
default |
|
defaultnoexcept |
|
default |
TRunInfo::TRunInfo | ( | ) |
Default ctor for TRunInfo. The default values are:
fHPGeArrayPosition = 110.0;
Definition at line 63 of file TRunInfo.cxx.
References Clear().
void TRunInfo::Add | ( | TRunInfo * | runinfo, |
bool | verbose = false ) |
Definition at line 387 of file TRunInfo.cxx.
References DYELLOW, fFirstRunNumber, fFirstSubRunNumber, fLastRunNumber, fLastSubRunNumber, fRunLength, fRunList, fRunNumber, fRunStart, fRunStop, fSubRunNumber, and RESET_COLOR.
Referenced by Merge().
|
static |
Definition at line 290 of file TRunInfo.cxx.
References fBadCycleList, and TSingleton< TRunInfo >::Get().
Referenced by ParseInputData().
|
inlinestaticinherited |
Definition at line 141 of file TSingleton.h.
Referenced by Analyze().
|
virtual |
Definition at line 381 of file TRunInfo.cxx.
References TEventBuildingLoop::kDefault.
|
override |
Definition at line 122 of file TRunInfo.cxx.
References fBadCycleList, fDetectorInformation, and fHPGeArrayPosition.
Referenced by TRunInfo().
|
inlinestatic |
Definition at line 166 of file TRunInfo.h.
References fDate, and TSingleton< TRunInfo >::Get().
Referenced by TGRSIint::ApplyOptions(), and SetRunInfo().
|
inlinestatic |
Definition at line 154 of file TRunInfo.h.
References fFullVersion, and TSingleton< TRunInfo >::Get().
Referenced by TGRSIint::ApplyOptions(), and SetRunInfo().
|
inlinestatic |
Definition at line 190 of file TRunInfo.h.
References fLibraryPath, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 178 of file TRunInfo.h.
References fLibraryVersion, and TSingleton< TRunInfo >::Get().
Referenced by TMidasFile::Open().
|
inlinestatic |
Definition at line 142 of file TRunInfo.h.
References fVersion, and TSingleton< TRunInfo >::Get().
Referenced by TGRSIint::ApplyOptions(), TLstFile::Open(), TRlmdFile::Open(), TTdrFile::Open(), and SetRunInfo().
|
static |
This function creates a label/string based on the run number and the subrun number.
Definition at line 582 of file TRunInfo.cxx.
References FirstRunNumber(), FirstSubRunNumber(), LastRunNumber(), LastSubRunNumber(), RunNumber(), and SubRunNumber().
Referenced by TGRSIFrame::Run().
|
inlinestatic |
Definition at line 210 of file TRunInfo.h.
References fFirstRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by AtExitHandler(), CreateLabel(), Print(), and TGRSISelector::Terminate().
|
inlinestatic |
Definition at line 211 of file TRunInfo.h.
References fFirstSubRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by AtExitHandler(), CreateLabel(), Print(), and TGRSISelector::Terminate().
|
inlinestaticinherited |
Definition at line 33 of file TSingleton.h.
Referenced by AddBadCycle(), Analyze(), ClearDate(), ClearFullVersion(), ClearLibraryPath(), ClearLibraryVersion(), ClearVersion(), FirstRunNumber(), FirstSubRunNumber(), GetCalFileData(), GetCalFileName(), GetDate(), GetDetectorInformation(), GetFullVersion(), GetLibraryPath(), GetLibraryVersion(), GetRunInfoFileData(), GetRunInfoFileName(), GetVersion(), GetXMLODBFileData(), GetXMLODBFileName(), HPGeArrayPosition(), IsBadCycle(), LastRunNumber(), LastSubRunNumber(), main(), PrintBadCycles(), PrintToString(), ReadInfoFromFile(), RemoveBadCycle(), TGRSIFrame::Run(), RunComment(), RunLength(), RunNumber(), RunStart(), RunStop(), RunTitle(), SetCalFileData(), SetCalFileName(), SetDate(), SetDetectorInformation(), SetFullVersion(), SetHPGeArrayPosition(), SetLibraryPath(), SetLibraryVersion(), SetRunComment(), SetRunInfo(), SetRunInfoFile(), SetRunInfoFileName(), SetRunLength(), SetRunLength(), SetRunNumber(), SetRunStart(), SetRunStop(), SetRunTitle(), SetSubRunNumber(), SetVersion(), SetXMLODBFileData(), SetXMLODBFileName(), SubRunNumber(), TGRSISelector::Terminate(), and WriteToRoot().
|
inlinestaticinherited |
Definition at line 66 of file TSingleton.h.
|
inlinestatic |
Definition at line 252 of file TRunInfo.h.
References fCalFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 251 of file TRunInfo.h.
References fCalFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 165 of file TRunInfo.h.
References fDate, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 286 of file TRunInfo.h.
References fDetectorInformation, and TSingleton< TRunInfo >::Get().
Referenced by TDescant::GetPosition(), and TGRSIint::SetupPipeline().
|
inlinestatic |
Definition at line 153 of file TRunInfo.h.
References fFullVersion, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 189 of file TRunInfo.h.
References fLibraryPath, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 177 of file TRunInfo.h.
References fLibraryVersion, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 258 of file TRunInfo.h.
References fRunInfoFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 257 of file TRunInfo.h.
References fRunInfoFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 141 of file TRunInfo.h.
References fVersion, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 255 of file TRunInfo.h.
References fXMLODBFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 254 of file TRunInfo.h.
References fXMLODBFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 267 of file TRunInfo.h.
References fHPGeArrayPosition, and TSingleton< TRunInfo >::Get().
Referenced by ParseInputData(), Print(), and PrintToString().
|
static |
Definition at line 304 of file TRunInfo.cxx.
References fBadCycleList, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 213 of file TRunInfo.h.
References fLastRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by AtExitHandler(), CreateLabel(), Print(), and TGRSISelector::Terminate().
|
inlinestatic |
Definition at line 214 of file TRunInfo.h.
References fLastSubRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by AtExitHandler(), CreateLabel(), Print(), and TGRSISelector::Terminate().
std::string TRunInfo::ListOfMissingRuns | ( | bool | all = false | ) | const |
Outputs a comma separated list of all runs missing between fFirstRunNumber and fLastRunNumber. If no runs are missing prints "none".
Definition at line 533 of file TRunInfo.cxx.
References fRunList.
Referenced by Print().
Long64_t TRunInfo::Merge | ( | TCollection * | list | ) |
Definition at line 263 of file TRunInfo.cxx.
References Add().
|
static |
Definition at line 207 of file TRunInfo.cxx.
References AddBadCycle(), DBLUE, DRED, HPGeArrayPosition(), RESET_COLOR, SetHPGeArrayPosition(), and trim().
Referenced by ReadInfoFile(), and SetRunInfo().
|
override |
Prints the TRunInfo. Options: a: Print out more details (array position and detector information).
Definition at line 72 of file TRunInfo.cxx.
References DBLUE, DRED, fDetectorInformation, FirstRunNumber(), FirstSubRunNumber(), fRunList, HPGeArrayPosition(), LastRunNumber(), LastSubRunNumber(), ListOfMissingRuns(), TDetectorInformation::Print(), TSingleton< T >::PrintDirectory(), RESET_COLOR, RunComment(), RunLength(), RunNumber(), RunStart(), RunStop(), RunTitle(), and SubRunNumber().
Referenced by Analyze(), main(), and TGRSISelector::Terminate().
|
static |
Definition at line 277 of file TRunInfo.cxx.
References fBadCycleList, and TSingleton< TRunInfo >::Get().
|
inlinestaticinherited |
Definition at line 170 of file TSingleton.h.
void TRunInfo::PrintRunList | ( | ) | const |
Definition at line 521 of file TRunInfo.cxx.
References fRunList.
|
static |
Definition at line 363 of file TRunInfo.cxx.
References fBadCycleList, TSingleton< TRunInfo >::Get(), and HPGeArrayPosition().
Referenced by WriteInfoFile().
void TRunInfo::PrintVersion | ( | ) | const |
Definition at line 571 of file TRunInfo.cxx.
References fDate, fFullVersion, fLibraryPath, fLibraryVersion, fVersion, RESET_COLOR, and YELLOW.
|
static |
Read in a run info file. These files have the extension .info.
Definition at line 174 of file TRunInfo.cxx.
References CYAN, ParseInputData(), RESET_COLOR, SetRunInfoFile(), and SetRunInfoFileName().
Referenced by TGRSIint::SetupPipeline().
|
static |
Definition at line 15 of file TRunInfo.cxx.
References fDetectorInformation, TSingleton< TRunInfo >::Get(), and TSingleton< TRunInfo >::Set().
Referenced by TGRSIint::OpenRootFile().
|
static |
Definition at line 298 of file TRunInfo.cxx.
References fBadCycleList, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 226 of file TRunInfo.h.
References fRunComment, and TSingleton< TRunInfo >::Get().
Referenced by Print().
|
inlinestatic |
Definition at line 243 of file TRunInfo.h.
References fRunLength, and TSingleton< TRunInfo >::Get().
Referenced by Print().
|
inlinestatic |
Definition at line 207 of file TRunInfo.h.
References fRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by AtExitHandler(), CreateLabel(), main(), MakeAnalysisHistograms(), Print(), TGRSISortInfo::SetRunInfo(), SetRunInfo(), SetRunLength(), TPPG::Setup(), and TGRSISelector::Terminate().
|
inlinestatic |
Definition at line 241 of file TRunInfo.h.
References fRunStart, and TSingleton< TRunInfo >::Get().
Referenced by TEpicsFrag::BuildScalerMap(), and Print().
|
inlinestatic |
Definition at line 242 of file TRunInfo.h.
References fRunStop, and TSingleton< TRunInfo >::Get().
Referenced by Print().
|
inlinestatic |
Definition at line 225 of file TRunInfo.h.
References fRunTitle, and TSingleton< TRunInfo >::Get().
Referenced by Print().
|
inlinestaticinherited |
Definition at line 133 of file TSingleton.h.
Referenced by ReadInfoFromFile().
|
static |
Definition at line 169 of file TRunInfo.cxx.
|
inlinestatic |
Definition at line 246 of file TRunInfo.h.
References fCalFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 245 of file TRunInfo.h.
References fCalFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 167 of file TRunInfo.h.
References SetDate().
Referenced by TGRSIint::ApplyOptions(), SetDate(), and SetRunInfo().
|
inlinestatic |
Definition at line 168 of file TRunInfo.h.
References ALERTTEXT, fDate, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 285 of file TRunInfo.h.
References fDetectorInformation, and TSingleton< TRunInfo >::Get().
Referenced by TLstFile::Open(), TMidasFile::Open(), TRlmdFile::Open(), and TTdrFile::Open().
|
inlinestatic |
Definition at line 155 of file TRunInfo.h.
References SetFullVersion().
Referenced by TGRSIint::ApplyOptions(), SetFullVersion(), and SetRunInfo().
|
inlinestatic |
Definition at line 156 of file TRunInfo.h.
References ALERTTEXT, fFullVersion, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 266 of file TRunInfo.h.
References fHPGeArrayPosition, and TSingleton< TRunInfo >::Get().
Referenced by ParseInputData().
|
inlinestatic |
Definition at line 191 of file TRunInfo.h.
References SetLibraryPath().
Referenced by TParserLibrary::Load(), and SetLibraryPath().
|
inlinestatic |
Definition at line 192 of file TRunInfo.h.
References ALERTTEXT, fLibraryPath, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 179 of file TRunInfo.h.
References SetLibraryVersion().
Referenced by TParserLibrary::Load(), TMidasFile::Open(), and SetLibraryVersion().
|
inlinestatic |
Definition at line 180 of file TRunInfo.h.
References ALERTTEXT, fLibraryVersion, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 220 of file TRunInfo.h.
References fRunComment, and TSingleton< TRunInfo >::Get().
Referenced by main(), and TMidasFile::SetRunInfo().
|
static |
Sets the run info. This figures out what systems are available.
Definition at line 135 of file TRunInfo.cxx.
References ClearDate(), ClearFullVersion(), ClearVersion(), fRunInfoFile, TSingleton< TRunInfo >::Get(), TChannel::GetNumberOfChannels(), ParseInputData(), RunNumber(), SetDate(), SetFullVersion(), SetRunNumber(), SetSubRunNumber(), SetVersion(), and SubRunNumber().
Referenced by TLstFile::Open(), TMidasFile::Open(), TRlmdFile::Open(), TTdrFile::Open(), and TGRSIint::SetupPipeline().
|
inlinestatic |
Definition at line 264 of file TRunInfo.h.
References fRunInfoFile, and TSingleton< TRunInfo >::Get().
Referenced by ReadInfoFile().
|
inlinestatic |
Definition at line 263 of file TRunInfo.h.
References fRunInfoFileName, and TSingleton< TRunInfo >::Get().
Referenced by ReadInfoFile().
|
inlinestatic |
Definition at line 231 of file TRunInfo.h.
References fRunLength, fRunStart, fRunStop, TSingleton< TRunInfo >::Get(), and RunNumber().
Referenced by main(), TLstFile::Open(), TRlmdFile::Open(), TGRSIDataParser::Process(), and TRlmdFile::Read().
|
inlinestatic |
Definition at line 230 of file TRunInfo.h.
References fRunLength, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 204 of file TRunInfo.h.
References fRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by main(), and SetRunInfo().
|
inlinestatic |
Definition at line 228 of file TRunInfo.h.
References fRunStart, and TSingleton< TRunInfo >::Get().
Referenced by main(), TRlmdFile::Read(), and TMidasFile::SetRunInfo().
|
inlinestatic |
Definition at line 229 of file TRunInfo.h.
References fRunStop, and TSingleton< TRunInfo >::Get().
Referenced by main(), TGRSIDataParser::Process(), and TRlmdFile::Read().
|
inlinestatic |
Definition at line 216 of file TRunInfo.h.
References fRunTitle, and TSingleton< TRunInfo >::Get().
Referenced by main(), and TMidasFile::SetRunInfo().
|
inlinestatic |
Definition at line 205 of file TRunInfo.h.
References fSubRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by main(), and SetRunInfo().
|
inlinestatic |
Definition at line 143 of file TRunInfo.h.
References SetVersion().
Referenced by TGRSIint::ApplyOptions(), TLstFile::Open(), TRlmdFile::Open(), TTdrFile::Open(), SetRunInfo(), and SetVersion().
|
inlinestatic |
Definition at line 144 of file TRunInfo.h.
References ALERTTEXT, fVersion, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 249 of file TRunInfo.h.
References fXMLODBFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 248 of file TRunInfo.h.
References fXMLODBFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 208 of file TRunInfo.h.
References fSubRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by AtExitHandler(), CreateLabel(), main(), Print(), TGRSISortInfo::SetRunInfo(), TMidasFile::SetRunInfo(), SetRunInfo(), TPPG::Setup(), and TGRSISelector::Terminate().
|
static |
Definition at line 344 of file TRunInfo.cxx.
References PrintToString().
|
static |
Writes Info File information to the tree
Definition at line 309 of file TRunInfo.cxx.
References fDetectorInformation, and TSingleton< TRunInfo >::Get().
Referenced by TAnalysisWriteLoop::Write(), and TFragWriteLoop::Write().
|
friend |
Definition at line 1 of file TRunInfo.h.
|
private |
!List of bad cycles to be used for cycle rejection
Definition at line 331 of file TRunInfo.h.
Referenced by AddBadCycle(), Clear(), IsBadCycle(), PrintBadCycles(), PrintToString(), and RemoveBadCycle().
|
private |
Cal File to load into Cal of tree.
Definition at line 317 of file TRunInfo.h.
Referenced by GetCalFileData(), and SetCalFileData().
|
private |
Name of calfile that generated cal.
Definition at line 316 of file TRunInfo.h.
Referenced by GetCalFileName(), and SetCalFileName().
|
private |
The date of the last commit used in this version - GRSI_GIT_COMMIT_TIME from GVersion.h.
Definition at line 312 of file TRunInfo.h.
Referenced by ClearDate(), GetDate(), PrintVersion(), and SetDate().
|
private |
! pointer to detector specific information (set by each parser library)
Definition at line 333 of file TRunInfo.h.
Referenced by Clear(), GetDetectorInformation(), Print(), ReadInfoFromFile(), SetDetectorInformation(), and WriteToRoot().
|
staticprivateinherited |
Definition at line 186 of file TSingleton.h.
|
private |
The first run number (for combined runs)
Definition at line 300 of file TRunInfo.h.
Referenced by Add(), and FirstRunNumber().
|
private |
The first sub run number (for combined subruns)
Definition at line 301 of file TRunInfo.h.
Referenced by Add(), and FirstSubRunNumber().
|
private |
The full version of GRSISort that generated the file (includes last commit) - GRSI_GIT_COMMIT from GVersion.h.
Definition at line 311 of file TRunInfo.h.
Referenced by ClearFullVersion(), GetFullVersion(), PrintVersion(), and SetFullVersion().
|
private |
Position of the HPGe Array (default = 110.0 mm );.
Definition at line 329 of file TRunInfo.h.
Referenced by Clear(), HPGeArrayPosition(), and SetHPGeArrayPosition().
|
private |
The last run number (for combined runs)
Definition at line 302 of file TRunInfo.h.
Referenced by Add(), and LastRunNumber().
|
private |
The last sub run number (for combined subruns)
Definition at line 303 of file TRunInfo.h.
Referenced by Add(), and LastSubRunNumber().
|
private |
The path of the parser/file library that generated the file.
Definition at line 314 of file TRunInfo.h.
Referenced by ClearLibraryPath(), GetLibraryPath(), PrintVersion(), and SetLibraryPath().
|
private |
The version of the parser/file library that generated the file.
Definition at line 313 of file TRunInfo.h.
Referenced by ClearLibraryVersion(), GetLibraryVersion(), PrintVersion(), and SetLibraryVersion().
|
private |
The comment on the run.
Definition at line 297 of file TRunInfo.h.
Referenced by RunComment(), and SetRunComment().
|
private |
The contents of the run info file.
Definition at line 327 of file TRunInfo.h.
Referenced by GetRunInfoFileData(), SetRunInfo(), and SetRunInfoFile().
|
private |
The name of the Run info file.
Definition at line 326 of file TRunInfo.h.
Referenced by GetRunInfoFileName(), and SetRunInfoFileName().
|
private |
The length of the current run in seconds - no idea why we store this as double?
Definition at line 308 of file TRunInfo.h.
Referenced by Add(), RunLength(), SetRunLength(), and SetRunLength().
|
private |
List of all runs added to this run info.
Definition at line 304 of file TRunInfo.h.
Referenced by Add(), ListOfMissingRuns(), Print(), and PrintRunList().
|
private |
The current run number.
Definition at line 298 of file TRunInfo.h.
Referenced by Add(), RunNumber(), and SetRunNumber().
|
private |
The start of the current run in seconds - no idea why we store this as double?
Definition at line 306 of file TRunInfo.h.
Referenced by Add(), RunStart(), SetRunLength(), and SetRunStart().
|
private |
The stop of the current run in seconds - no idea why we store this as double?
Definition at line 307 of file TRunInfo.h.
Referenced by Add(), RunStop(), SetRunLength(), and SetRunStop().
|
private |
The title of the run.
Definition at line 296 of file TRunInfo.h.
Referenced by RunTitle(), and SetRunTitle().
|
staticprivateinherited |
Definition at line 185 of file TSingleton.h.
|
private |
The current sub run number.
Definition at line 299 of file TRunInfo.h.
Referenced by Add(), SetSubRunNumber(), and SubRunNumber().
|
private |
The version of GRSISort that generated the file - GRSI_RELEASE from GVersion.h.
Definition at line 310 of file TRunInfo.h.
Referenced by ClearVersion(), GetVersion(), PrintVersion(), and SetVersion().
|
private |
The odb.
Definition at line 320 of file TRunInfo.h.
Referenced by GetXMLODBFileData(), and SetXMLODBFileData().
|
private |
Name of XML Odb file.
Definition at line 319 of file TRunInfo.h.
Referenced by GetXMLODBFileName(), and SetXMLODBFileName().