Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from edm::OutputModule | |
static const std::string & | baseType () |
static void | fillDescription (ParameterSetDescription &desc) |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Private Member Functions | |
virtual void | finishEndFile () |
virtual bool | isFileOpen () const |
virtual void | openFile (edm::FileBlock const &) |
virtual void | startEndFile () |
virtual void | write (edm::EventPrincipal const &e) |
virtual void | writeLuminosityBlock (edm::LuminosityBlockPrincipal const &) |
virtual void | writeRun (edm::RunPrincipal const &) |
Private Attributes | |
ULong64_t | m_beginTime |
std::map< unsigned int, unsigned int > | m_dqmKindToTypeIndex |
ULong64_t | m_endTime |
std::auto_ptr< TFile > | m_file |
std::string | m_fileName |
unsigned int | m_filterOnRun |
ULong64_t | m_firstIndex |
std::string | m_fullNameBuffer |
std::string * | m_fullNameBufferPtr |
TTree * | m_indicesTree |
edm::JobReport::Token | m_jrToken |
ULong64_t | m_lastIndex |
std::string | m_logicalFileName |
unsigned int | m_lumi |
unsigned int | m_presentHistoryIndex |
unsigned int | m_run |
std::vector < edm::ProcessHistoryID > | m_seenHistories |
std::vector< boost::shared_ptr < TreeHelperBase > > | m_treeHelpers |
unsigned int | m_type |
Additional Inherited Members | |
Public Types inherited from edm::OutputModule | |
typedef OutputModule | ModuleType |
typedef OutputWorker | WorkerType |
Protected Member Functions inherited from edm::OutputModule | |
void | configure (OutputModuleDescription const &desc) |
CurrentProcessingContext const * | currentContext () const |
ModuleDescription const & | description () const |
void | doBeginJob () |
bool | doBeginLuminosityBlock (LuminosityBlockPrincipal const &lbp, EventSetup const &c, CurrentProcessingContext const *cpc) |
bool | doBeginRun (RunPrincipal const &rp, EventSetup const &c, CurrentProcessingContext const *cpc) |
void | doEndJob () |
bool | doEndLuminosityBlock (LuminosityBlockPrincipal const &lbp, EventSetup const &c, CurrentProcessingContext const *cpc) |
bool | doEndRun (RunPrincipal const &rp, EventSetup const &c, CurrentProcessingContext const *cpc) |
bool | doEvent (EventPrincipal const &ep, EventSetup const &c, CurrentProcessingContext const *cpc) |
std::map< BranchID::value_type, BranchID::value_type > const & | droppedBranchIDToKeptBranchID () |
Trig | getTriggerResults (Event const &ep) const |
Trig | getTriggerResults (EventPrincipal const &ep) const |
ParameterSetID | selectorConfig () const |
void | setEventSelectionInfo (std::map< std::string, std::vector< std::pair< std::string, int > > > const &outputModulePathPositions, bool anyProductProduced) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Definition at line 178 of file DQMRootOutputModule.cc.
|
explicit |
Definition at line 263 of file DQMRootOutputModule.cc.
|
virtual |
Definition at line 281 of file DQMRootOutputModule.cc.
|
static |
Definition at line 553 of file DQMRootOutputModule.cc.
References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().
|
privatevirtual |
Reimplemented from edm::OutputModule.
Definition at line 537 of file DQMRootOutputModule.cc.
References m_file, m_jrToken, and edm::JobReport::outputFileClosed().
|
privatevirtual |
Reimplemented from edm::OutputModule.
Definition at line 301 of file DQMRootOutputModule.cc.
References m_file.
|
privatevirtual |
Reimplemented from edm::OutputModule.
Definition at line 307 of file DQMRootOutputModule.cc.
References edm::createGlobalIdentifier(), edm::OutputModule::description(), cms::Digest::digest(), MonitorElement::DQM_KIND_INT, MonitorElement::DQM_KIND_REAL, MonitorElement::DQM_KIND_STRING, MonitorElement::DQM_KIND_TH1D, MonitorElement::DQM_KIND_TH1F, MonitorElement::DQM_KIND_TH1S, MonitorElement::DQM_KIND_TH2D, MonitorElement::DQM_KIND_TH2F, MonitorElement::DQM_KIND_TH2S, MonitorElement::DQM_KIND_TH3F, MonitorElement::DQM_KIND_TPROFILE, MonitorElement::DQM_KIND_TPROFILE2D, i, kBeginTimeBranch, kEndTimeBranch, kFirstIndex, kFloatIndex, kIndicesTree, kIntIndex, kLastIndex, kLumiBranch, kProcessHistoryIndexBranch, kRunBranch, kStringIndex, kTH1DIndex, kTH1FIndex, kTH1SIndex, kTH2DIndex, kTH2FIndex, kTH2SIndex, kTH3FIndex, kTProfile2DIndex, kTProfileIndex, kTypeBranch, kTypeNames, m_beginTime, m_dqmKindToTypeIndex, m_endTime, m_file, m_fileName, m_firstIndex, m_fullNameBufferPtr, m_indicesTree, m_jrToken, m_lastIndex, m_logicalFileName, m_lumi, m_presentHistoryIndex, m_run, m_treeHelpers, m_type, makeHelper(), edm::JobReport::outputFileOpened(), AlCaHLTBitMon_QueryRunRegistry::string, cms::MD5Result::toString(), and diffTreeTool::tree.
Referenced by Vispa.Main.Application.Application::_readCommandLineAttributes(), Vispa.Main.Application.Application::doubleClickOnFile(), Vispa.Main.Application.Application::openFileDialog(), and Vispa.Main.Application.Application::openRecentFileSlot().
|
privatevirtual |
Reimplemented from edm::OutputModule.
Definition at line 478 of file DQMRootOutputModule.cc.
References edm::ProcessHistory::begin(), edm::detail::ThreadSafeRegistry< KEY, T, E >::begin(), edm::ProcessHistory::end(), edm::detail::ThreadSafeRegistry< KEY, T, E >::end(), edm::detail::ThreadSafeRegistry< KEY, T, E >::getMapped(), getHLTprescales::index, edm::detail::ThreadSafeRegistry< KEY, T, E >::instance(), kMetaDataDirectory, kParameterSetBranch, kParameterSetTree, kPHIndexBranch, kProcessConfigurationParameterSetIDBranch, kProcessConfigurationPassID, kProcessConfigurationProcessNameBranch, kProcessConfigurationReleaseVersion, kProcessHistoryTree, m_file, m_seenHistories, edm::OutputModule::processName(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
privatevirtual |
Implements edm::OutputModule.
Definition at line 366 of file DQMRootOutputModule.cc.
Referenced by pkg.AbstractPkg::generate().
|
privatevirtual |
Implements edm::OutputModule.
Definition at line 370 of file DQMRootOutputModule.cc.
References edm::LuminosityBlockPrincipal::beginTime(), edm::LuminosityBlockPrincipal::endTime(), spr::find(), DQMStore::getAllContents(), edm::LuminosityBlockPrincipal::id(), kNoTypesStored, m_beginTime, m_dqmKindToTypeIndex, m_endTime, m_filterOnRun, m_firstIndex, m_indicesTree, m_lastIndex, m_lumi, m_presentHistoryIndex, m_run, m_seenHistories, m_treeHelpers, m_type, edm::Principal::processHistoryID(), edm::JobReport::reportLumiSection(), edm::LuminosityBlockID::run(), edm::LuminosityBlockID::value(), and edm::Timestamp::value().
|
privatevirtual |
Implements edm::OutputModule.
Definition at line 429 of file DQMRootOutputModule.cc.
References edm::RunPrincipal::beginTime(), edm::RunPrincipal::endTime(), spr::find(), DQMStore::getAllContents(), edm::RunPrincipal::id(), m_beginTime, m_dqmKindToTypeIndex, m_endTime, m_filterOnRun, m_firstIndex, m_indicesTree, m_lastIndex, m_lumi, m_presentHistoryIndex, m_run, m_seenHistories, m_treeHelpers, m_type, edm::Principal::processHistoryID(), edm::JobReport::reportRunNumber(), edm::RunID::run(), and edm::Timestamp::value().
|
private |
Definition at line 203 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 211 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 204 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 196 of file DQMRootOutputModule.cc.
Referenced by finishEndFile(), isFileOpen(), openFile(), and startEndFile().
|
private |
Definition at line 194 of file DQMRootOutputModule.cc.
Referenced by openFile().
|
private |
Definition at line 207 of file DQMRootOutputModule.cc.
Referenced by writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 205 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 209 of file DQMRootOutputModule.cc.
|
private |
Definition at line 210 of file DQMRootOutputModule.cc.
Referenced by openFile().
|
private |
Definition at line 212 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 215 of file DQMRootOutputModule.cc.
Referenced by finishEndFile(), and openFile().
|
private |
Definition at line 206 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 195 of file DQMRootOutputModule.cc.
Referenced by openFile().
|
private |
Definition at line 200 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 202 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 199 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 214 of file DQMRootOutputModule.cc.
Referenced by startEndFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 197 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().
|
private |
Definition at line 201 of file DQMRootOutputModule.cc.
Referenced by openFile(), writeLuminosityBlock(), and writeRun().