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.
TRunInfo designed to be made as the FragmentTree is created. Right now, it simple remembers the run and subrunnumber and sets which systems are present in the odb.
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.
Definition at line 118 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 160 of file TRunInfo.h.
References fDate, and TSingleton< TRunInfo >::Get().
Referenced by TGRSIint::ApplyOptions(), and SetRunInfo().
|
inlinestatic |
Definition at line 148 of file TRunInfo.h.
References fFullVersion, and TSingleton< TRunInfo >::Get().
Referenced by TGRSIint::ApplyOptions(), and SetRunInfo().
|
inlinestatic |
Definition at line 184 of file TRunInfo.h.
References fLibraryPath, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 172 of file TRunInfo.h.
References fLibraryVersion, and TSingleton< TRunInfo >::Get().
Referenced by TMidasFile::Open().
|
inlinestatic |
Definition at line 136 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 581 of file TRunInfo.cxx.
References FirstRunNumber(), FirstSubRunNumber(), LastRunNumber(), LastSubRunNumber(), RunNumber(), and SubRunNumber().
Referenced by TGRSIFrame::Run().
|
inlinestatic |
Definition at line 204 of file TRunInfo.h.
References fFirstRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by AtExitHandler(), CreateLabel(), Print(), and TGRSISelector::Terminate().
|
inlinestatic |
Definition at line 205 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 238 of file TRunInfo.h.
References fCalFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 237 of file TRunInfo.h.
References fCalFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 159 of file TRunInfo.h.
References fDate, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 272 of file TRunInfo.h.
References fDetectorInformation, and TSingleton< TRunInfo >::Get().
Referenced by TDescant::GetPosition(), and TGRSIint::SetupPipeline().
|
inlinestatic |
Definition at line 147 of file TRunInfo.h.
References fFullVersion, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 183 of file TRunInfo.h.
References fLibraryPath, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 171 of file TRunInfo.h.
References fLibraryVersion, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 244 of file TRunInfo.h.
References fRunInfoFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 243 of file TRunInfo.h.
References fRunInfoFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 135 of file TRunInfo.h.
References fVersion, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 241 of file TRunInfo.h.
References fXMLODBFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 240 of file TRunInfo.h.
References fXMLODBFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 253 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 207 of file TRunInfo.h.
References fLastRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by AtExitHandler(), CreateLabel(), Print(), and TGRSISelector::Terminate().
|
inlinestatic |
Definition at line 208 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 532 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 171 of file TSingleton.h.
void TRunInfo::PrintRunList | ( | ) | const |
Definition at line 520 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 570 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 220 of file TRunInfo.h.
References fRunComment, and TSingleton< TRunInfo >::Get().
Referenced by Print().
|
inlinestatic |
Definition at line 229 of file TRunInfo.h.
References fRunLength, and TSingleton< TRunInfo >::Get().
Referenced by Print().
|
inlinestatic |
Definition at line 201 of file TRunInfo.h.
References fRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by AtExitHandler(), CreateLabel(), main(), MakeAnalysisHistograms(), Print(), TGRSISortInfo::SetRunInfo(), SetRunInfo(), TPPG::Setup(), and TGRSISelector::Terminate().
|
inlinestatic |
Definition at line 227 of file TRunInfo.h.
References fRunStart, and TSingleton< TRunInfo >::Get().
Referenced by TEpicsFrag::BuildScalerMap(), and Print().
|
inlinestatic |
Definition at line 228 of file TRunInfo.h.
References fRunStop, and TSingleton< TRunInfo >::Get().
Referenced by Print().
|
inlinestatic |
Definition at line 219 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 232 of file TRunInfo.h.
References fCalFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 231 of file TRunInfo.h.
References fCalFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 161 of file TRunInfo.h.
References SetDate().
Referenced by TGRSIint::ApplyOptions(), SetDate(), and SetRunInfo().
|
inlinestatic |
Definition at line 162 of file TRunInfo.h.
References ALERTTEXT, fDate, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 271 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 149 of file TRunInfo.h.
References SetFullVersion().
Referenced by TGRSIint::ApplyOptions(), SetFullVersion(), and SetRunInfo().
|
inlinestatic |
Definition at line 150 of file TRunInfo.h.
References ALERTTEXT, fFullVersion, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 252 of file TRunInfo.h.
References fHPGeArrayPosition, and TSingleton< TRunInfo >::Get().
Referenced by ParseInputData().
|
inlinestatic |
Definition at line 185 of file TRunInfo.h.
References SetLibraryPath().
Referenced by TParserLibrary::Load(), and SetLibraryPath().
|
inlinestatic |
Definition at line 186 of file TRunInfo.h.
References ALERTTEXT, fLibraryPath, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 173 of file TRunInfo.h.
References SetLibraryVersion().
Referenced by TParserLibrary::Load(), TMidasFile::Open(), and SetLibraryVersion().
|
inlinestatic |
Definition at line 174 of file TRunInfo.h.
References ALERTTEXT, fLibraryVersion, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 214 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 250 of file TRunInfo.h.
References fRunInfoFile, and TSingleton< TRunInfo >::Get().
Referenced by ReadInfoFile().
|
inlinestatic |
Definition at line 249 of file TRunInfo.h.
References fRunInfoFileName, and TSingleton< TRunInfo >::Get().
Referenced by ReadInfoFile().
|
inlinestatic |
Definition at line 225 of file TRunInfo.h.
References fRunLength, fRunStart, fRunStop, and TSingleton< TRunInfo >::Get().
Referenced by main(), TLstFile::Open(), TRlmdFile::Open(), TGRSIDataParser::Process(), and TRlmdFile::Read().
|
inlinestatic |
Definition at line 224 of file TRunInfo.h.
References fRunLength, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 198 of file TRunInfo.h.
References fRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by main(), and SetRunInfo().
|
inlinestatic |
Definition at line 222 of file TRunInfo.h.
References fRunStart, and TSingleton< TRunInfo >::Get().
Referenced by main(), TRlmdFile::Read(), and TMidasFile::SetRunInfo().
|
inlinestatic |
Definition at line 223 of file TRunInfo.h.
References fRunStop, and TSingleton< TRunInfo >::Get().
Referenced by main(), TGRSIDataParser::Process(), and TRlmdFile::Read().
|
inlinestatic |
Definition at line 210 of file TRunInfo.h.
References fRunTitle, and TSingleton< TRunInfo >::Get().
Referenced by main(), and TMidasFile::SetRunInfo().
|
inlinestatic |
Definition at line 199 of file TRunInfo.h.
References fSubRunNumber, and TSingleton< TRunInfo >::Get().
Referenced by main(), and SetRunInfo().
|
inlinestatic |
Definition at line 137 of file TRunInfo.h.
References SetVersion().
Referenced by TGRSIint::ApplyOptions(), TLstFile::Open(), TRlmdFile::Open(), TTdrFile::Open(), SetRunInfo(), and SetVersion().
|
inlinestatic |
Definition at line 138 of file TRunInfo.h.
References ALERTTEXT, fVersion, TSingleton< TRunInfo >::Get(), and RESET_COLOR.
|
inlinestatic |
Definition at line 235 of file TRunInfo.h.
References fXMLODBFile, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 234 of file TRunInfo.h.
References fXMLODBFileName, and TSingleton< TRunInfo >::Get().
|
inlinestatic |
Definition at line 202 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 317 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 303 of file TRunInfo.h.
Referenced by GetCalFileData(), and SetCalFileData().
|
private |
Name of calfile that generated cal.
Definition at line 302 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 298 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 319 of file TRunInfo.h.
Referenced by Clear(), GetDetectorInformation(), Print(), ReadInfoFromFile(), SetDetectorInformation(), and WriteToRoot().
|
staticprivateinherited |
Definition at line 187 of file TSingleton.h.
|
private |
The first run number (for combined runs)
Definition at line 286 of file TRunInfo.h.
Referenced by Add(), and FirstRunNumber().
|
private |
The first sub run number (for combined subruns)
Definition at line 287 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 297 of file TRunInfo.h.
Referenced by ClearFullVersion(), GetFullVersion(), PrintVersion(), and SetFullVersion().
|
private |
Position of the HPGe Array (default = 110.0 mm );.
Definition at line 315 of file TRunInfo.h.
Referenced by Clear(), HPGeArrayPosition(), and SetHPGeArrayPosition().
|
private |
The last run number (for combined runs)
Definition at line 288 of file TRunInfo.h.
Referenced by Add(), and LastRunNumber().
|
private |
The last sub run number (for combined subruns)
Definition at line 289 of file TRunInfo.h.
Referenced by Add(), and LastSubRunNumber().
|
private |
The path of the parser/file library that generated the file.
Definition at line 300 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 299 of file TRunInfo.h.
Referenced by ClearLibraryVersion(), GetLibraryVersion(), PrintVersion(), and SetLibraryVersion().
|
private |
The comment on the run.
Definition at line 283 of file TRunInfo.h.
Referenced by RunComment(), and SetRunComment().
|
private |
The contents of the run info file.
Definition at line 313 of file TRunInfo.h.
Referenced by GetRunInfoFileData(), SetRunInfo(), and SetRunInfoFile().
|
private |
The name of the Run info file.
Definition at line 312 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 294 of file TRunInfo.h.
Referenced by Add(), RunLength(), SetRunLength(), and SetRunLength().
|
private |
List of all runs added to this run info.
Definition at line 290 of file TRunInfo.h.
Referenced by Add(), ListOfMissingRuns(), Print(), and PrintRunList().
|
private |
The current run number.
Definition at line 284 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 292 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 293 of file TRunInfo.h.
Referenced by Add(), RunStop(), SetRunLength(), and SetRunStop().
|
private |
The title of the run.
Definition at line 282 of file TRunInfo.h.
Referenced by RunTitle(), and SetRunTitle().
|
staticprivateinherited |
Definition at line 186 of file TSingleton.h.
|
private |
The current sub run number.
Definition at line 285 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 296 of file TRunInfo.h.
Referenced by ClearVersion(), GetVersion(), PrintVersion(), and SetVersion().
|
private |
The odb.
Definition at line 306 of file TRunInfo.h.
Referenced by GetXMLODBFileData(), and SetXMLODBFileData().
|
private |
Name of XML Odb file.
Definition at line 305 of file TRunInfo.h.
Referenced by GetXMLODBFileName(), and SetXMLODBFileName().