This class stores the command line arguments that are passed to GRSISort. This includes file names (root, mid, cal, etc.) as well as command line arguments. This is a singleton class that can be accessed with TGRSIOptions::Get() in order to determine any options that have been passed on the command line.
Definition at line 28 of file TGRSIOptions.h.
Public Member Functions | |
TGRSIOptions () | |
std::string | AnalysisHistogramLib () |
size_t | AnalysisWriteQueueSize () const |
bool | Batch () const |
const std::vector< std::string > & | CalInputFiles () |
void | Clear (Option_t *opt="") override |
bool | CloseAfterSort () const |
size_t | ColumnWidth () const |
std::string | CompiledFilterFile () |
bool | Debug () const |
kFileType | DetermineFileType (const std::string &filename) const |
int | Downscaling () const |
const std::vector< std::string > & | ExternalRunInfo () |
bool | ExtractWaves () const |
std::string | FragmentHistogramLib () |
size_t | FragmentWriteQueueSize () const |
std::string | GenerateOutputFilename (const std::string &filename) |
std::string | GenerateOutputFilename (const std::vector< std::string > &filename) |
int | GetMaxWorkers () const |
bool | IgnoreEpics () const |
bool | IgnoreFileOdb () const |
bool | IgnoreMissingChannel () const |
bool | IgnoreOdbChannels () const |
bool | IgnoreScaler () const |
const std::vector< std::string > & | InputCutFiles () |
const std::vector< std::string > & | InputFiles () |
const std::vector< std::string > & | InputOdbFiles () |
std::string | InputRing () |
bool | IsOnline () const |
void | Load (int argc, char **argv) |
bool | LogErrors () const |
std::string | LogFile () |
void | LogFile (const std::string &val) |
bool | LongFileDescription () const |
const std::vector< std::string > & | MacroInputFiles () |
bool | MakeAnalysisTree () const |
bool | MakeHistos () const |
size_t | NumberOfClients () const |
size_t | NumberOfEvents () const |
const std::vector< std::string > & | OptionFiles () |
const std::string & | OutputAnalysisFile () |
const std::string & | OutputAnalysisHistogramFile () |
const std::string & | OutputFilteredFile () |
const std::string & | OutputFragmentFile () |
const std::string & | OutputFragmentHistogramFile () |
void | ParserLibrary (std::string &library) |
const std::string & | ParserLibrary () const |
void | Print (Option_t *opt="") const override |
bool | ReadingMaterial () const |
bool | ReconstructTimeStamp () const |
const std::vector< std::string > & | RootInputFiles () |
bool | SelectorOnly () const |
bool | SeparateOutOfOrder () const |
bool | ShouldExit () |
bool | ShouldExitImmediately () const |
bool | ShowedVersion () const |
bool | ShowLogo () const |
bool | SkipInputSort () const |
int | SortDepth () const |
bool | SortMultiple () const |
bool | SortRaw () const |
bool | StartGui () const |
unsigned int | StatusInterval () const |
size_t | StatusWidth () const |
bool | SuppressErrors () const |
void | SuppressErrors (bool suppress) |
bool | UseMidFileOdb () const |
const std::vector< std::string > & | ValInputFiles () |
const std::vector< std::string > & | WinInputFiles () |
int | WordOffset () const |
bool | WriteBadFrags () const |
bool | WriteDiagnostics () const |
bool | WriteFragmentTree () const |
Static Public Member Functions | |
static TAnalysisOptions * | AnalysisOptions () |
static TGRSIOptions * | Get (int argc=0, char **argv=nullptr) |
static Bool_t | ReadFromFile (TFile *file=nullptr) |
static void | SetOptions (TGRSIOptions *tmp) |
static bool | WriteToFile (TFile *file=nullptr) |
Private Member Functions | |
TGRSIOptions (int argc, char **argv) | |
bool | FileAutoDetect (const std::string &filename) |
Static Private Attributes | |
static TAnalysisOptions * | fAnalysisOptions = new TAnalysisOptions |
static TGRSIOptions * | fGRSIOptions = nullptr |
#include <TGRSIOptions.h>
|
inline |
Definition at line 30 of file TGRSIOptions.h.
Referenced by Get().
|
private |
Ctor used when interpreter is initialized
Definition at line 32 of file TGRSIOptions.cxx.
References pygui.grut-view::argv, and Load().
|
inline |
Definition at line 60 of file TGRSIOptions.h.
References fAnalysisHistogramLib.
Referenced by TGRSIint::SetupPipeline().
|
inlinestatic |
Definition at line 68 of file TGRSIOptions.h.
References fAnalysisOptions.
Referenced by TS3::AddFragment(), TTigress::BuildHits(), TEventBuildingLoop::CheckTimeCondition(), TEventBuildingLoop::CheckTimestampCondition(), TFipps::CTCorrectedEnergy(), TIfin::CTCorrectedEnergy(), TGriffin::CTCorrectedEnergy(), DefaultAddback(), DefaultFippsAddback(), DefaultFippsSuppression(), DefaultGriffinAddback(), DefaultGriffinSuppression(), DefaultIfinAddback(), DefaultIfinSuppression(), DefaultLaBrSuppression(), DefaultSuppression(), TFipps::FixCrossTalk(), TIfin::FixCrossTalk(), TGriffin::FixCrossTalk(), main(), TGRSISelector::Process(), TGRSIint::SetupPipeline(), TGRSISelector::SlaveBegin(), TGRSISelector::Terminate(), TTipHit::TTipHit(), and TAnalysisWriteLoop::Write().
|
inline |
Definition at line 108 of file TGRSIOptions.h.
References fAnalysisWriteQueueSize.
|
inline |
Definition at line 94 of file TGRSIOptions.h.
References fBatch.
Referenced by TGRSIint::ApplyOptions().
|
inline |
Definition at line 44 of file TGRSIOptions.h.
References fInputCalFiles.
Referenced by main(), and TGRSIint::SetupPipeline().
|
override |
Clears all of the variables in the TGRSIOptions
Definition at line 38 of file TGRSIOptions.cxx.
References TAnalysisOptions::Clear(), fAnalysisHistogramLib, fAnalysisOptions, fAnalysisWriteQueueSize, fBatch, fCloseAfterSort, fColumnWidth, fCompiledFilterFile, fDebug, fDownscaling, fExternalRunInfo, fExtractWaves, fFragmentHistogramLib, fFragmentWriteQueueSize, fHelp, fIgnoreEpics, fIgnoreFileOdb, fIgnoreMissingChannel, fIgnoreOdbChannels, fIgnoreScaler, fInputCalFiles, fInputCutFiles, fInputFiles, fInputOdbFiles, fInputRing, fInputRootFiles, fInputValFiles, fInputWinFiles, fIsOnline, fLogErrors, fLogFile, fLongFileDescription, fMacroFiles, fMakeAnalysisTree, fMakeHistos, fMaxWorkers, fNumberOfClients, fNumberOfEvents, fOptionsFile, fOutputAnalysisFile, fOutputAnalysisHistogramFile, fOutputFilteredFile, fOutputFragmentFile, fOutputFragmentHistogramFile, fParserLibrary, fReadingMaterial, fSelectorOnly, fSeparateOutOfOrder, fShouldExit, fShowedVersion, fShowLogo, fSkipInputSort, fSortMultiple, fSortRaw, fStartGui, fStatusInterval, fStatusWidth, fUseMidFileOdb, fWordOffset, fWriteBadFrags, fWriteDiagnostics, and fWriteFragmentTree.
Referenced by Load().
|
inline |
Definition at line 76 of file TGRSIOptions.h.
References fCloseAfterSort.
Referenced by TGRSIint::ApplyOptions(), and TGRSIint::SetupPipeline().
|
inline |
Definition at line 125 of file TGRSIOptions.h.
References fColumnWidth.
|
inline |
Definition at line 61 of file TGRSIOptions.h.
References fCompiledFilterFile.
|
inline |
Definition at line 103 of file TGRSIOptions.h.
References fDebug.
Referenced by TZeroDegreeHit::CalculatePartialSum(), and TDescantHit::CalculatePartialSum().
kFileType TGRSIOptions::DetermineFileType | ( | const std::string & | filename | ) | const |
Definition at line 417 of file TGRSIOptions.cxx.
References CALIBRATED, COMPILED_SHARED_LIBRARY, CONFIG_FILE, CUTS_FILE, GRETINA_MODE2, GRETINA_MODE3, GUI_HIST_FILE, GVALUE, LST_FILE, MIDAS_FILE, NSCL_EVT, PRESETWINDOW, RLMD_FILE, ROOT_DATA, ROOT_MACRO, TDR_FILE, UNKNOWN_FILETYPE, and XML_FILE.
Referenced by FileAutoDetect(), and Load().
|
inline |
Definition at line 85 of file TGRSIOptions.h.
References fDownscaling.
Referenced by TDataLoop::Iteration().
|
inline |
Definition at line 47 of file TGRSIOptions.h.
References fExternalRunInfo.
Referenced by TGRSIint::SetupPipeline().
|
inline |
Definition at line 99 of file TGRSIOptions.h.
References fExtractWaves.
Referenced by TDescantHit::TDescantHit().
|
private |
Detects the type of file provided on the command line. This uses the extension to determine the type of the file. Once the type is determined, the file is sent to the appropriate list in TGRSIOptions. This is also smart enough to dynamically link histogramming libraries.
Definition at line 495 of file TGRSIOptions.cxx.
References CALIBRATED, COMPILED_SHARED_LIBRARY, CONFIG_FILE, CUTS_FILE, DetermineFileType(), fAnalysisHistogramLib, fFragmentHistogramLib, fInputCalFiles, fInputCutFiles, fInputFiles, fInputOdbFiles, fInputRootFiles, fInputValFiles, fInputWinFiles, fMacroFiles, fParserLibrary, DynamicLibrary::GetSymbol(), GRETINA_MODE2, GRETINA_MODE3, GVALUE, LST_FILE, MIDAS_FILE, NSCL_EVT, PRESETWINDOW, RLMD_FILE, ROOT_DATA, ROOT_MACRO, TDR_FILE, UNKNOWN_FILETYPE, and XML_FILE.
Referenced by Load().
|
inline |
Definition at line 59 of file TGRSIOptions.h.
References fFragmentHistogramLib.
Referenced by TGRSIint::SetupPipeline().
|
inline |
Definition at line 107 of file TGRSIOptions.h.
References fFragmentWriteQueueSize.
std::string TGRSIOptions::GenerateOutputFilename | ( | const std::string & | filename | ) |
Currently does nothing
Definition at line 556 of file TGRSIOptions.cxx.
std::string TGRSIOptions::GenerateOutputFilename | ( | const std::vector< std::string > & | filename | ) |
Currently does nothing
Definition at line 562 of file TGRSIOptions.cxx.
|
static |
Do not use!
Definition at line 20 of file TGRSIOptions.cxx.
References pygui.grut-view::argv, fGRSIOptions, and TGRSIOptions().
Referenced by TGRSIint::ApplyOptions(), TGRSIDetectorInformation::BuildMode(), TGRSIDataParser::CaenPhaToFragment(), TGRSIDataParser::CaenPsdToFragment(), TZeroDegreeHit::CalculateCfdAndMonitor(), TDescantHit::CalculateCfdAndMonitor(), TZeroDegreeHit::CalculatePartialSum(), TDescantHit::CalculatePartialSum(), TEventBuildingLoop::CheckTimeCondition(), TEventBuildingLoop::CheckTimestampCondition(), TEventBuildingLoop::CheckTriggerIdCondition(), TZeroDegreeHit::Copy(), TDescantHit::Copy(), TGRSIDataParser::GriffinDataToFragment(), TDataLoop::Iteration(), TParserLibrary::Load(), TGRSIProof::LoadLibsIntoProof(), TGRSIint::LoopUntilDone(), main(), TSortingDiagnostics::OutOfOrder(), TSortingDiagnostics::OutOfTimeOrder(), TGRSIDataParser::Process(), THILDataParser::Process(), TGRSIDataParser::ProcessGriffin(), TMidasFile::SetFileOdb(), TGRSIint::SetupPipeline(), TGRSISelector::SlaveBegin(), TAnalysisHistLoop::TAnalysisHistLoop(), TAnalysisWriteLoop::TAnalysisWriteLoop(), TAnalysisWriteLoopClient::TAnalysisWriteLoopClient(), TDescantHit::TDescantHit(), TGRSISelector::Terminate(), TGRSIint::Terminate(), TFragHistLoop::TFragHistLoop(), TGRSIDataParser::TGRSIDataParser(), TGRSIint::TGRSIint(), TUnpackingLoop::TUnpackingLoop(), TZeroDegreeHit::TZeroDegreeHit(), TAnalysisWriteLoop::Write(), TFragWriteLoop::Write(), and WriteToFile().
|
inline |
|
inline |
Definition at line 88 of file TGRSIOptions.h.
References fIgnoreEpics.
|
inline |
Definition at line 83 of file TGRSIOptions.h.
References fIgnoreFileOdb.
|
inline |
Definition at line 114 of file TGRSIOptions.h.
References fIgnoreMissingChannel.
Referenced by TGRSIDataParser::TGRSIDataParser().
|
inline |
Definition at line 84 of file TGRSIOptions.h.
References fIgnoreOdbChannels.
|
inline |
Definition at line 87 of file TGRSIOptions.h.
References fIgnoreScaler.
|
inline |
|
inline |
Definition at line 42 of file TGRSIOptions.h.
References fInputFiles.
Referenced by TGRSIint::ApplyOptions(), main(), and TGRSIint::SetupPipeline().
|
inline |
Definition at line 46 of file TGRSIOptions.h.
References fInputOdbFiles.
|
inline |
Definition at line 58 of file TGRSIOptions.h.
References fInputRing.
|
inline |
Definition at line 105 of file TGRSIOptions.h.
References fIsOnline.
void TGRSIOptions::Load | ( | int | argc, |
char ** | argv | ||
) |
This checks all of the options provided to GRSISort. This also loads in some libraries in order to do on the fly histogramming.
Definition at line 187 of file TGRSIOptions.cxx.
References pygui.grut-view::argv, Clear(), CONFIG_FILE, DCYAN, ArgParser::default_option(), DetermineFileType(), DGREEN, TAnalysisOptions::fAddbackWindow, fAnalysisHistogramLib, fAnalysisOptions, fAnalysisWriteQueueSize, fBatch, TAnalysisOptions::fBuildEventsByTimeStamp, TAnalysisOptions::fBuildWindow, fCloseAfterSort, fColumnWidth, fDebug, fDownscaling, fExtractWaves, fFragmentHistogramLib, fFragmentWriteQueueSize, fHelp, fIgnoreEpics, fIgnoreFileOdb, fIgnoreMissingChannel, fIgnoreOdbChannels, fIgnoreScaler, FileAutoDetect(), fInputCalFiles, fInputRootFiles, fInputValFiles, TAnalysisOptions::fIsCorrectingCrossTalk, fLogErrors, fLogFile, fMakeAnalysisTree, fMakeHistos, fMaxWorkers, fNumberOfClients, fNumberOfEvents, fOutputAnalysisFile, fOutputAnalysisHistogramFile, fOutputFragmentFile, fOutputFragmentHistogramFile, fParserLibrary, fReadingMaterial, fReconstructTimeStamp, fSelectorOnly, fSeparateOutOfOrder, fShouldExit, fShowedVersion, fShowLogo, fSkipInputSort, fSortDepth, fStartGui, TAnalysisOptions::fStaticWindow, fStatusInterval, fStatusWidth, fSuppressErrors, TAnalysisOptions::fSuppressionEnergy, TAnalysisOptions::fSuppressionWindow, TAnalysisOptions::fWaveformFitting, fWordOffset, fWriteBadFrags, fWriteDiagnostics, fWriteFragmentTree, GREEN, ArgParser::option(), ArgParser::parse(), ArgParser::parse_file(), TAnalysisOptions::ReadFromFile(), and Version().
Referenced by TGRSIOptions().
|
inline |
Definition at line 78 of file TGRSIOptions.h.
References fLogErrors.
|
inline |
Definition at line 65 of file TGRSIOptions.h.
References fLogFile.
Referenced by TGRSISelector::Terminate().
|
inline |
Definition at line 66 of file TGRSIOptions.h.
References fLogFile.
|
inline |
Definition at line 128 of file TGRSIOptions.h.
References fLongFileDescription.
|
inline |
Definition at line 50 of file TGRSIOptions.h.
References fMacroFiles.
Referenced by Analyze(), TGRSIint::ApplyOptions(), AtExitHandler(), and main().
|
inline |
Definition at line 81 of file TGRSIOptions.h.
References fMakeAnalysisTree.
Referenced by TGRSIint::SetupPipeline().
|
inline |
Definition at line 100 of file TGRSIOptions.h.
References fMakeHistos.
Referenced by TGRSIint::SetupPipeline().
|
inline |
Definition at line 110 of file TGRSIOptions.h.
References fNumberOfClients.
Referenced by TAnalysisWriteLoop::TAnalysisWriteLoop().
|
inline |
|
inline |
Definition at line 63 of file TGRSIOptions.h.
References fOptionsFile.
|
inline |
Definition at line 53 of file TGRSIOptions.h.
References fOutputAnalysisFile.
Referenced by TGRSIint::SetupPipeline().
|
inline |
Definition at line 57 of file TGRSIOptions.h.
References fOutputAnalysisHistogramFile.
Referenced by TGRSIint::SetupPipeline().
|
inline |
Definition at line 55 of file TGRSIOptions.h.
References fOutputFilteredFile.
|
inline |
Definition at line 52 of file TGRSIOptions.h.
References fOutputFragmentFile.
Referenced by TGRSIint::SetupPipeline().
|
inline |
Definition at line 56 of file TGRSIOptions.h.
References fOutputFragmentHistogramFile.
Referenced by TGRSIint::SetupPipeline().
|
inline |
Definition at line 137 of file TGRSIOptions.h.
References fParserLibrary.
Referenced by TGRSIint::ApplyOptions(), TParserLibrary::Load(), TGRSIProof::LoadLibsIntoProof(), main(), and TGRSISelector::SlaveBegin().
|
inline |
Definition at line 138 of file TGRSIOptions.h.
References fParserLibrary.
|
override |
Print the current status of TGRSIOptions, includes all names, lists and flags
Definition at line 126 of file TGRSIOptions.cxx.
References fAnalysisOptions, fAnalysisWriteQueueSize, fBatch, fCloseAfterSort, fColumnWidth, fDebug, fDownscaling, fExtractWaves, fFragmentWriteQueueSize, fHelp, fIgnoreEpics, fIgnoreFileOdb, fIgnoreMissingChannel, fIgnoreOdbChannels, fIgnoreScaler, fIsOnline, fLogErrors, fLogFile, fLongFileDescription, fMakeAnalysisTree, fMakeHistos, fMaxWorkers, fParserLibrary, fReadingMaterial, fReconstructTimeStamp, fSelectorOnly, fSeparateOutOfOrder, fShouldExit, fShowedVersion, fShowLogo, fSkipInputSort, fSortDepth, fSortMultiple, fSortRaw, fStartGui, fStatusInterval, fStatusWidth, fSuppressErrors, fUseMidFileOdb, fWordOffset, fWriteBadFrags, fWriteDiagnostics, fWriteFragmentTree, and TAnalysisOptions::Print().
Referenced by TGRSISelector::SlaveBegin().
|
static |
Definition at line 610 of file TGRSIOptions.cxx.
References CYAN, RESET_COLOR, and SetOptions().
|
inline |
Definition at line 82 of file TGRSIOptions.h.
References fReadingMaterial.
Referenced by TGRSIint::ApplyOptions().
|
inline |
Definition at line 74 of file TGRSIOptions.h.
References fReconstructTimeStamp.
Referenced by TGRSIDataParser::GriffinDataToFragment().
|
inline |
Definition at line 43 of file TGRSIOptions.h.
References fInputRootFiles.
Referenced by Analyze(), and TGRSIint::ApplyOptions().
|
inline |
Definition at line 132 of file TGRSIOptions.h.
References fSelectorOnly.
|
inline |
Definition at line 70 of file TGRSIOptions.h.
References fSeparateOutOfOrder.
Referenced by TEventBuildingLoop::CheckTimestampCondition(), TEventBuildingLoop::CheckTriggerIdCondition(), and TAnalysisWriteLoop::TAnalysisWriteLoop().
|
static |
Definition at line 601 of file TGRSIOptions.cxx.
References fGRSIOptions.
Referenced by ReadFromFile().
|
inline |
Definition at line 41 of file TGRSIOptions.h.
References fShouldExit.
Referenced by main(), and TGRSIint::TGRSIint().
|
inline |
Definition at line 118 of file TGRSIOptions.h.
References fShouldExit.
|
inline |
Definition at line 96 of file TGRSIOptions.h.
References fShowedVersion.
|
inline |
Definition at line 97 of file TGRSIOptions.h.
References fShowLogo.
|
inline |
Definition at line 115 of file TGRSIOptions.h.
References fSkipInputSort.
|
inline |
Definition at line 116 of file TGRSIOptions.h.
References fSortDepth.
Referenced by TEventBuildingLoop::CheckTimeCondition(), TEventBuildingLoop::CheckTimestampCondition(), TEventBuildingLoop::CheckTriggerIdCondition(), TSortingDiagnostics::OutOfOrder(), TSortingDiagnostics::OutOfTimeOrder(), and TGRSIint::SetupPipeline().
|
inline |
Definition at line 101 of file TGRSIOptions.h.
References fSortMultiple.
|
inline |
Definition at line 98 of file TGRSIOptions.h.
References fSortRaw.
Referenced by TGRSIint::SetupPipeline().
|
inline |
Definition at line 71 of file TGRSIOptions.h.
References fStartGui.
Referenced by TGRSIint::ApplyOptions().
|
inline |
Definition at line 127 of file TGRSIOptions.h.
References fStatusInterval.
|
inline |
Definition at line 126 of file TGRSIOptions.h.
References fStatusWidth.
|
inline |
Definition at line 73 of file TGRSIOptions.h.
References fSuppressErrors.
Referenced by TGRSIDataParser::CaenPhaToFragment(), TGRSIDataParser::CaenPsdToFragment(), TGRSIDataParser::GriffinDataToFragment(), main(), and TGRSIDataParser::Process().
|
inline |
Definition at line 134 of file TGRSIOptions.h.
References fSuppressErrors.
|
inline |
Definition at line 79 of file TGRSIOptions.h.
References fUseMidFileOdb.
|
inline |
Definition at line 45 of file TGRSIOptions.h.
References fInputValFiles.
Referenced by main(), and TGRSIint::SetupPipeline().
|
inline |
Definition at line 49 of file TGRSIOptions.h.
References fInputWinFiles.
|
inline |
Definition at line 92 of file TGRSIOptions.h.
References fWordOffset.
Referenced by TGRSIDataParser::GriffinDataToFragment().
|
inline |
Definition at line 90 of file TGRSIOptions.h.
References fWriteBadFrags.
|
inline |
Definition at line 91 of file TGRSIOptions.h.
References fWriteDiagnostics.
Referenced by TAnalysisWriteLoop::Write(), and TFragWriteLoop::Write().
|
inline |
Definition at line 89 of file TGRSIOptions.h.
References fWriteFragmentTree.
Referenced by TGRSIint::SetupPipeline().
|
static |
Writes options information to the tree
Definition at line 568 of file TGRSIOptions.cxx.
References fAnalysisOptions, Get(), and TAnalysisOptions::WriteToFile().
Referenced by TFragWriteLoop::Write().
|
private |
The name of the script for histogramming events.
Definition at line 165 of file TGRSIOptions.h.
Referenced by AnalysisHistogramLib(), Clear(), FileAutoDetect(), and Load().
|
staticprivate |
contains all options for analysis
Definition at line 214 of file TGRSIOptions.h.
Referenced by AnalysisOptions(), Clear(), Load(), Print(), and WriteToFile().
|
private |
Size of the analysis write Q.
Definition at line 204 of file TGRSIOptions.h.
Referenced by AnalysisWriteQueueSize(), Clear(), Load(), and Print().
|
private |
|
private |
Flag to close after sorting (-q)
Definition at line 172 of file TGRSIOptions.h.
Referenced by Clear(), CloseAfterSort(), Load(), and Print().
|
private |
Size of verbose columns.
Definition at line 222 of file TGRSIOptions.h.
Referenced by Clear(), ColumnWidth(), Load(), and Print().
|
private |
Definition at line 166 of file TGRSIOptions.h.
Referenced by Clear(), and CompiledFilterFile().
|
private |
|
private |
Downscaling factor for raw events to be processed.
Definition at line 182 of file TGRSIOptions.h.
Referenced by Clear(), Downscaling(), Load(), and Print().
|
private |
A list of the input run info files.
Definition at line 150 of file TGRSIOptions.h.
Referenced by Clear(), and ExternalRunInfo().
|
private |
Flag to keep waveforms (suppress with –no-waveforms)
Definition at line 196 of file TGRSIOptions.h.
Referenced by Clear(), ExtractWaves(), Load(), and Print().
|
private |
The name of the script for histogramming fragments.
Definition at line 164 of file TGRSIOptions.h.
Referenced by Clear(), FileAutoDetect(), FragmentHistogramLib(), and Load().
|
private |
Size of the Fragment write Q.
Definition at line 203 of file TGRSIOptions.h.
Referenced by Clear(), FragmentWriteQueueSize(), Load(), and Print().
|
staticprivate |
Definition at line 142 of file TGRSIOptions.h.
Referenced by Get(), and SetOptions().
|
private |
help requested?
Definition at line 220 of file TGRSIOptions.h.
|
private |
Flag to ignore epics.
Definition at line 185 of file TGRSIOptions.h.
Referenced by Clear(), IgnoreEpics(), Load(), and Print().
|
private |
Flag to ignore midas file odb.
Definition at line 180 of file TGRSIOptions.h.
Referenced by Clear(), IgnoreFileOdb(), Load(), and Print().
|
private |
Flag to completely ignore missing channels.
Definition at line 210 of file TGRSIOptions.h.
Referenced by Clear(), IgnoreMissingChannel(), Load(), and Print().
|
private |
Flag to ignore channels from midas file odb (but do use EPICS from ODB)
Definition at line 181 of file TGRSIOptions.h.
Referenced by Clear(), IgnoreOdbChannels(), Load(), and Print().
|
private |
Flag to ignore scalers in GRIFFIN.
Definition at line 184 of file TGRSIOptions.h.
Referenced by Clear(), IgnoreScaler(), Load(), and Print().
|
private |
A list of the input cal files.
Definition at line 148 of file TGRSIOptions.h.
Referenced by CalInputFiles(), Clear(), FileAutoDetect(), and Load().
|
private |
A list of input cut files.
Definition at line 153 of file TGRSIOptions.h.
Referenced by Clear(), FileAutoDetect(), and InputCutFiles().
|
private |
A list of the input files.
Definition at line 146 of file TGRSIOptions.h.
Referenced by Clear(), FileAutoDetect(), and InputFiles().
|
private |
A list of the input odb files.
Definition at line 149 of file TGRSIOptions.h.
Referenced by Clear(), FileAutoDetect(), and InputOdbFiles().
|
private |
The name of hte input ring.
Definition at line 156 of file TGRSIOptions.h.
Referenced by Clear(), and InputRing().
|
private |
A list of the input root files.
Definition at line 147 of file TGRSIOptions.h.
Referenced by Clear(), FileAutoDetect(), Load(), and RootInputFiles().
|
private |
A list of the input GValue files.
Definition at line 154 of file TGRSIOptions.h.
Referenced by Clear(), FileAutoDetect(), Load(), and ValInputFiles().
|
private |
A list of the input window files.
Definition at line 155 of file TGRSIOptions.h.
Referenced by Clear(), FileAutoDetect(), and WinInputFiles().
|
private |
Flag to sort online data.
Definition at line 197 of file TGRSIOptions.h.
Referenced by Clear(), IsOnline(), and Print().
|
private |
Flag to log errors (–log-errors)
Definition at line 173 of file TGRSIOptions.h.
Referenced by Clear(), Load(), LogErrors(), and Print().
|
private |
|
private |
Definition at line 225 of file TGRSIOptions.h.
Referenced by Clear(), LongFileDescription(), and Print().
|
private |
A list of the input macro (.C) files.
Definition at line 151 of file TGRSIOptions.h.
Referenced by Clear(), FileAutoDetect(), and MacroInputFiles().
|
private |
Flag to make analysis tree (-a)
Definition at line 178 of file TGRSIOptions.h.
Referenced by Clear(), Load(), MakeAnalysisTree(), and Print().
|
private |
Flag to make histograms (-H)
Definition at line 199 of file TGRSIOptions.h.
Referenced by Clear(), Load(), MakeHistos(), and Print().
|
private |
Max workers used in grsiproof.
Definition at line 228 of file TGRSIOptions.h.
Referenced by Clear(), GetMaxWorkers(), Load(), and Print().
|
private |
Number of analysis write loop clients.
Definition at line 206 of file TGRSIOptions.h.
Referenced by Clear(), Load(), and NumberOfClients().
|
private |
Number of events, fragments, etc. to process (0 - all)
Definition at line 208 of file TGRSIOptions.h.
Referenced by Clear(), Load(), and NumberOfEvents().
|
private |
A list of the input .info files.
Definition at line 168 of file TGRSIOptions.h.
Referenced by Clear(), and OptionFiles().
|
private |
The name of the analysis file to write to.
Definition at line 159 of file TGRSIOptions.h.
Referenced by Clear(), Load(), and OutputAnalysisFile().
|
private |
The name of the analysis histogram file.
Definition at line 162 of file TGRSIOptions.h.
Referenced by Clear(), Load(), and OutputAnalysisHistogramFile().
|
private |
Definition at line 160 of file TGRSIOptions.h.
Referenced by Clear(), and OutputFilteredFile().
|
private |
The name of the fragment file to write to.
Definition at line 158 of file TGRSIOptions.h.
Referenced by Clear(), Load(), and OutputFragmentFile().
|
private |
The name of the fragment histogram file.
Definition at line 161 of file TGRSIOptions.h.
Referenced by Clear(), Load(), and OutputFragmentHistogramFile().
|
private |
location of shared object library for data parser and files
Definition at line 232 of file TGRSIOptions.h.
Referenced by Clear(), FileAutoDetect(), Load(), ParserLibrary(), and Print().
|
private |
Flag to show reading material (–reading-material)
Definition at line 179 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and ReadingMaterial().
|
private |
Flag to reconstruct missing high bits of time stamps (–reconstruct-timestamp)
Definition at line 176 of file TGRSIOptions.h.
Referenced by Load(), Print(), and ReconstructTimeStamp().
|
private |
Flag to turn PROOF off in grsiproof.
Definition at line 229 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and SelectorOnly().
|
private |
Flag to build out of order into seperate event tree.
Definition at line 216 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and SeparateOutOfOrder().
|
private |
Flag to exit sorting.
Definition at line 218 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), ShouldExit(), and ShouldExitImmediately().
|
private |
Flag to show version.
Definition at line 193 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and ShowedVersion().
|
private |
Flag to show logo (suppress with -l)
Definition at line 194 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and ShowLogo().
|
private |
Flag to sort on time or triggers.
Definition at line 211 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and SkipInputSort().
|
private |
Size of Q that stores fragments to be built into events.
Definition at line 212 of file TGRSIOptions.h.
Referenced by Load(), Print(), and SortDepth().
|
private |
Flag to sort multiple files.
Definition at line 200 of file TGRSIOptions.h.
Referenced by Clear(), Print(), and SortMultiple().
|
private |
Flag to sort raw file.
Definition at line 195 of file TGRSIOptions.h.
|
private |
Flag to start GUI (-g)
Definition at line 198 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and StartGui().
|
private |
Time between status updates.
Definition at line 224 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and StatusInterval().
|
private |
Size of total verbose status.
Definition at line 223 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and StatusWidth().
|
private |
Flag to suppress errors (–suppress-errors)
Definition at line 175 of file TGRSIOptions.h.
Referenced by Load(), Print(), and SuppressErrors().
|
private |
Flag to read odb from midas.
Definition at line 174 of file TGRSIOptions.h.
Referenced by Clear(), Print(), and UseMidFileOdb().
|
private |
Offset for word count in GRIFFIN header (default 1)
Definition at line 189 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and WordOffset().
|
private |
Flag to write bad fragments.
Definition at line 187 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and WriteBadFrags().
|
private |
Flag to write diagnostics.
Definition at line 188 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and WriteDiagnostics().
|
private |
Flag to write fragment tree.
Definition at line 186 of file TGRSIOptions.h.
Referenced by Clear(), Load(), Print(), and WriteFragmentTree().