#include <ROOTSchema.h>
Public Member Functions | |
void | EndRun () |
bool | ProcessSection (const HCAL_HLX::LUMI_SECTION &lumiSection) |
ROOTSchema () | |
void | SetCreateWebPage (const bool bWBM) |
void | SetFileType (const std::string &fileType) |
void | SetHistoBins (const int NBins, const double XMin, const double XMax) |
void | SetLSDir (const std::string &lsDir) |
void | SetMergeDir (const std::string &mergeDir) |
void | SetMergeFiles (const bool bMerge) |
void | SetTransferFiles (const bool bTransfer) |
void | SetWebDir (const std::string &webDir) |
~ROOTSchema () | |
Private Member Functions | |
void | SetEtSumOnly (const bool bEtSumOnly) |
Private Member Functions inherited from HCAL_HLX::TimeStamp | |
std::string | TimeStampLong (time_t rawtime=0) |
std::string | TimeStampYYYYMM (time_t rawtime=0) |
std::string | TimeStampYYYYMMDD (time_t rawtime=0) |
Private Member Functions inherited from FileToolKit | |
bool | fileExists (const std::string &fileName) |
FileToolKit () | |
void | InsertLineAfter (const std::string &fileName, const std::string &newLine, const std::string &searchLine) |
void | InsertLineBefore (const std::string &fileName, const std::string &newLine, const std::string &searchLine) |
int | MakeDir (std::string dirName, mode_t writeMode) |
void | MakeEmptyWebPage (const std::string &fileName, const std::string &title) |
void | Tokenize (const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters=std::string(" ")) |
~FileToolKit () | |
Private Attributes | |
bool | bEtSumOnly_ |
bool | bMerge_ |
bool | bTransfer_ |
bool | bWBM_ |
std::string | dateDir_ |
std::string | fileType_ |
unsigned int | firstSectionNumber_ |
std::string | lsDir_ |
HCAL_HLX::HTMLGenerator * | LumiHTML_ |
std::string | mergeDir_ |
unsigned int | previousRun_ |
HCAL_HLX::ROOTFileMerger * | RFMerger_ |
HCAL_HLX::ROOTFileTransfer * | RFTransfer_ |
HCAL_HLX::ROOTFileWriter * | RFWriter_ |
std::string | runDir_ |
unsigned int | startTime_ |
Definition at line 25 of file ROOTSchema.h.
HCAL_HLX::ROOTSchema::ROOTSchema | ( | ) |
Definition at line 25 of file ROOTSchema.cc.
References LumiHTML_, RFMerger_, RFTransfer_, and RFWriter_.
HCAL_HLX::ROOTSchema::~ROOTSchema | ( | ) |
Definition at line 57 of file ROOTSchema.cc.
void HCAL_HLX::ROOTSchema::EndRun | ( | ) |
Definition at line 221 of file ROOTSchema.cc.
bool HCAL_HLX::ROOTSchema::ProcessSection | ( | const HCAL_HLX::LUMI_SECTION & | lumiSection | ) |
Definition at line 178 of file ROOTSchema.cc.
References HCAL_HLX::LUMI_SECTION::hdr, HCAL_HLX::LUMI_SECTION_HEADER::runNumber, HCAL_HLX::LUMI_SECTION_HEADER::sectionNumber, and HCAL_HLX::LUMI_SECTION_HEADER::timestamp.
void HCAL_HLX::ROOTSchema::SetCreateWebPage | ( | const bool | bWBM | ) |
Definition at line 161 of file ROOTSchema.cc.
|
private |
Definition at line 87 of file ROOTSchema.cc.
void HCAL_HLX::ROOTSchema::SetFileType | ( | const std::string & | fileType | ) |
Definition at line 92 of file ROOTSchema.cc.
void HCAL_HLX::ROOTSchema::SetHistoBins | ( | const int | NBins, |
const double | XMin, | ||
const double | XMax | ||
) |
Definition at line 171 of file ROOTSchema.cc.
void HCAL_HLX::ROOTSchema::SetLSDir | ( | const std::string & | lsDir | ) |
Definition at line 123 of file ROOTSchema.cc.
void HCAL_HLX::ROOTSchema::SetMergeDir | ( | const std::string & | mergeDir | ) |
Definition at line 141 of file ROOTSchema.cc.
void HCAL_HLX::ROOTSchema::SetMergeFiles | ( | const bool | bMerge | ) |
Definition at line 133 of file ROOTSchema.cc.
void HCAL_HLX::ROOTSchema::SetTransferFiles | ( | const bool | bTransfer | ) |
Definition at line 151 of file ROOTSchema.cc.
void HCAL_HLX::ROOTSchema::SetWebDir | ( | const std::string & | webDir | ) |
Definition at line 166 of file ROOTSchema.cc.
|
private |
Definition at line 63 of file ROOTSchema.h.
|
private |
Definition at line 59 of file ROOTSchema.h.
|
private |
Definition at line 61 of file ROOTSchema.h.
|
private |
Definition at line 60 of file ROOTSchema.h.
|
private |
Definition at line 69 of file ROOTSchema.h.
|
private |
Definition at line 64 of file ROOTSchema.h.
|
private |
Definition at line 56 of file ROOTSchema.h.
|
private |
Definition at line 66 of file ROOTSchema.h.
|
private |
Definition at line 52 of file ROOTSchema.h.
Referenced by ROOTSchema().
|
private |
Definition at line 67 of file ROOTSchema.h.
|
private |
Definition at line 55 of file ROOTSchema.h.
|
private |
Definition at line 50 of file ROOTSchema.h.
Referenced by ROOTSchema().
|
private |
Definition at line 51 of file ROOTSchema.h.
Referenced by ROOTSchema().
|
private |
Definition at line 53 of file ROOTSchema.h.
Referenced by ROOTSchema().
|
private |
Definition at line 70 of file ROOTSchema.h.
|
private |
Definition at line 57 of file ROOTSchema.h.