GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
TGRUTOptions Class Reference

#include <TGRUTOptions.h>

Public Member Functions

void Clear (Option_t *opt="")
void Load (int argc, char **argv)
void Print (Option_t *opt="") const
bool ShouldExit ()
const std::vector< std::string > & RawInputFiles ()
const std::vector< std::string > & RootInputFiles ()
const std::vector< std::string > & CalInputFiles ()
const std::vector< std::string > & MacroInputFiles ()
const std::vector< std::string > & GuiSaveSetFiles ()
const std::string & DetectorEnvironment ()
const std::string & OutputFile ()
std::string InputRing ()
std::string CompiledHistogramFile ()
int CommandPort ()
const std::vector< std::string > & OptionFiles ()
bool IgnoreErrors ()
bool ExitAfterSorting () const
bool ShowedHelp () const
bool ShowLogo () const
bool SortRaw () const
bool SortTree () const
bool IgnoreMode3 () const
bool CommandServer () const
bool ExtractWaves () const
bool StartGUI () const
bool IsOnline () const
bool TimeSortInput () const
bool ShouldExitImmediately () const
bool MakeBackupFile () const
kFileType DefaultFileType () const
kFileType DetermineFileType (const std::string &filename) const
std::string GenerateOutputFilename (const std::string &filename)
std::string GenerateOutputFilename (const std::vector< std::string > &filename)
bool SetStartGUI (bool flag=true)

Static Public Member Functions

static TGRUTOptionsGet (int argc=0, char **argv=NULL)

Private Member Functions

 TGRUTOptions (int argc, char **argv)
bool FileAutoDetect (const std::string &filename)
 ClassDef (TGRUTOptions, 0)

Private Attributes

std::vector< std::string > input_raw_files
std::vector< std::string > input_root_files
std::vector< std::string > input_cal_files
std::vector< std::string > input_macro_files
std::vector< std::string > input_gui_hist_files
std::string input_ring
std::string output_file
std::string detector_environment
std::string compiled_histogram_file
std::vector< std::string > options_file
int fCommandPort
kFileType fDefaultFileType
bool fExitAfterSorting
bool fHelp
bool fShowLogo
bool fSortRaw
bool fSortTree
bool fIgnoreErrors
bool fIgnoreMode3
bool fCommandServer
bool fExtractWaves
bool fIsOnline
bool fStartGui
bool fTimeSortInput
bool fShouldExit
bool fMakeBackupFile

Constructor & Destructor Documentation

TGRUTOptions::TGRUTOptions ( int  argc,
char **  argv 
)
private

Member Function Documentation

const std::vector<std::string>& TGRUTOptions::CalInputFiles ( )
inline
TGRUTOptions::ClassDef ( TGRUTOptions  ,
 
)
private
void TGRUTOptions::Clear ( Option_t *  opt = "")
int TGRUTOptions::CommandPort ( )
inline
bool TGRUTOptions::CommandServer ( ) const
inline
std::string TGRUTOptions::CompiledHistogramFile ( )
inline
kFileType TGRUTOptions::DefaultFileType ( ) const
inline
const std::string& TGRUTOptions::DetectorEnvironment ( )
inline
kFileType TGRUTOptions::DetermineFileType ( const std::string &  filename) const
bool TGRUTOptions::ExitAfterSorting ( ) const
inline
bool TGRUTOptions::ExtractWaves ( ) const
inline
bool TGRUTOptions::FileAutoDetect ( const std::string &  filename)
private
std::string TGRUTOptions::GenerateOutputFilename ( const std::string &  filename)
std::string TGRUTOptions::GenerateOutputFilename ( const std::vector< std::string > &  filename)
TGRUTOptions * TGRUTOptions::Get ( int  argc = 0,
char **  argv = NULL 
)
static
const std::vector<std::string>& TGRUTOptions::GuiSaveSetFiles ( )
inline
bool TGRUTOptions::IgnoreErrors ( )
inline
bool TGRUTOptions::IgnoreMode3 ( ) const
inline
std::string TGRUTOptions::InputRing ( )
inline
bool TGRUTOptions::IsOnline ( ) const
inline
void TGRUTOptions::Load ( int  argc,
char **  argv 
)
const std::vector<std::string>& TGRUTOptions::MacroInputFiles ( )
inline
bool TGRUTOptions::MakeBackupFile ( ) const
inline
const std::vector<std::string>& TGRUTOptions::OptionFiles ( )
inline
const std::string& TGRUTOptions::OutputFile ( )
inline
void TGRUTOptions::Print ( Option_t *  opt = "") const
const std::vector<std::string>& TGRUTOptions::RawInputFiles ( )
inline
const std::vector<std::string>& TGRUTOptions::RootInputFiles ( )
inline
bool TGRUTOptions::SetStartGUI ( bool  flag = true)
inline
bool TGRUTOptions::ShouldExit ( )
inline
bool TGRUTOptions::ShouldExitImmediately ( ) const
inline
bool TGRUTOptions::ShowedHelp ( ) const
inline
bool TGRUTOptions::ShowLogo ( ) const
inline
bool TGRUTOptions::SortRaw ( ) const
inline
bool TGRUTOptions::SortTree ( ) const
inline
bool TGRUTOptions::StartGUI ( ) const
inline
bool TGRUTOptions::TimeSortInput ( ) const
inline

Member Data Documentation

std::string TGRUTOptions::compiled_histogram_file
private
std::string TGRUTOptions::detector_environment
private
int TGRUTOptions::fCommandPort
private
bool TGRUTOptions::fCommandServer
private
kFileType TGRUTOptions::fDefaultFileType
private
bool TGRUTOptions::fExitAfterSorting
private
bool TGRUTOptions::fExtractWaves
private
bool TGRUTOptions::fHelp
private
bool TGRUTOptions::fIgnoreErrors
private
bool TGRUTOptions::fIgnoreMode3
private
bool TGRUTOptions::fIsOnline
private
bool TGRUTOptions::fMakeBackupFile
private
bool TGRUTOptions::fShouldExit
private
bool TGRUTOptions::fShowLogo
private
bool TGRUTOptions::fSortRaw
private
bool TGRUTOptions::fSortTree
private
bool TGRUTOptions::fStartGui
private
bool TGRUTOptions::fTimeSortInput
private
std::vector<std::string> TGRUTOptions::input_cal_files
private
std::vector<std::string> TGRUTOptions::input_gui_hist_files
private
std::vector<std::string> TGRUTOptions::input_macro_files
private
std::vector<std::string> TGRUTOptions::input_raw_files
private
std::string TGRUTOptions::input_ring
private
std::vector<std::string> TGRUTOptions::input_root_files
private
std::vector<std::string> TGRUTOptions::options_file
private
std::string TGRUTOptions::output_file
private

The documentation for this class was generated from the following files: