#include <ROOTFileBase.h>
Public Member Functions | |
std::string | GetDir () |
std::string | GetFileName () |
ROOTFileBase () | |
void | SetDate (const std::string &date) |
void | SetDir (const std::string &dir) |
void | SetEtSumOnly (bool bEtSumOnly) |
void | SetFileName (const HCAL_HLX::LUMI_SECTION &lumiSection) |
void | SetFileName (unsigned int runNumber, unsigned int sectionNumber) |
void | SetFileType (const std::string &type) |
virtual | ~ROOTFileBase () |
Protected Member Functions | |
void | CleanUp () |
virtual void | CreateTree ()=0 |
void | Init () |
Protected Attributes | |
bool | bEtSumOnly_ |
std::string | date_ |
HCAL_HLX::LUMI_DETAIL * | Detail_ |
std::string | dirName_ |
HCAL_HLX::ET_SUM_SECTION * | EtSumPtr_ [36] |
std::string | fileName_ |
std::string | filePrefix_ |
std::string | fileType_ |
HCAL_HLX::LUMI_SECTION_HEADER * | Header_ |
HCAL_HLX::LHC_SECTION * | LHCPtr_ [36] |
HCAL_HLX::LUMI_SECTION * | lumiSection_ |
HCAL_HLX::OCCUPANCY_SECTION * | OccupancyPtr_ [36] |
HCAL_HLX::LUMI_SUMMARY * | Summary_ |
Definition at line 26 of file ROOTFileBase.h.
HCAL_HLX::ROOTFileBase::ROOTFileBase | ( | ) |
Definition at line 21 of file ROOTFileBase.cc.
|
virtual |
Definition at line 28 of file ROOTFileBase.cc.
|
protected |
Definition at line 35 of file ROOTFileBase.cc.
|
protectedpure virtual |
Implemented in HCAL_HLX::ROOTFileWriter, and HCAL_HLX::ROOTFileReader.
|
inline |
|
inline |
|
protected |
Definition at line 30 of file ROOTFileBase.cc.
Referenced by HCAL_HLX::ROOTFileReader::ROOTFileReader(), and HCAL_HLX::ROOTFileWriter::ROOTFileWriter().
void HCAL_HLX::ROOTFileBase::SetDate | ( | const std::string & | date | ) |
void HCAL_HLX::ROOTFileBase::SetDir | ( | const std::string & | dir | ) |
Definition at line 40 of file ROOTFileBase.cc.
References TrackerOfflineValidation_Dqm_cff::dirName.
void HCAL_HLX::ROOTFileBase::SetEtSumOnly | ( | bool | bEtSumOnly | ) |
Definition at line 76 of file ROOTFileBase.cc.
void HCAL_HLX::ROOTFileBase::SetFileName | ( | const HCAL_HLX::LUMI_SECTION & | lumiSection | ) |
Definition at line 70 of file ROOTFileBase.cc.
References HCAL_HLX::LUMI_SECTION::hdr, HCAL_HLX::LUMI_SECTION_HEADER::runNumber, and HCAL_HLX::LUMI_SECTION_HEADER::sectionNumber.
void HCAL_HLX::ROOTFileBase::SetFileName | ( | unsigned int | runNumber, |
unsigned int | sectionNumber | ||
) |
Definition at line 55 of file ROOTFileBase.cc.
References convertXMLtoSQLite_cfg::fileName.
void HCAL_HLX::ROOTFileBase::SetFileType | ( | const std::string & | type | ) |
Definition at line 45 of file ROOTFileBase.cc.
|
protected |
Definition at line 69 of file ROOTFileBase.h.
|
protected |
Definition at line 70 of file ROOTFileBase.h.
|
protected |
Definition at line 59 of file ROOTFileBase.h.
|
protected |
Definition at line 67 of file ROOTFileBase.h.
Referenced by GetDir().
|
protected |
Definition at line 61 of file ROOTFileBase.h.
|
protected |
Definition at line 66 of file ROOTFileBase.h.
Referenced by GetFileName().
|
protected |
Definition at line 65 of file ROOTFileBase.h.
|
protected |
Definition at line 71 of file ROOTFileBase.h.
|
protected |
Definition at line 57 of file ROOTFileBase.h.
|
protected |
Definition at line 63 of file ROOTFileBase.h.
|
protected |
Definition at line 55 of file ROOTFileBase.h.
|
protected |
Definition at line 62 of file ROOTFileBase.h.
|
protected |
Definition at line 58 of file ROOTFileBase.h.