14 TFileDirectory(
"",
"", TFile::Open(cfg.getParameter<string>(
"fileName").c_str() ,
"RECREATE"),
""),
16 fileName_(cfg.getParameter<string>(
"fileName")),
17 fileNameRecorded_(
false),
18 closeFileFast_(cfg.getUntrackedParameter<bool>(
"closeFileFast",
false))
50 fullName.reserve(1024);
51 fullName = getcwd(&fullName[0],1024);
54 map<string,string> fileData;
55 fileData.insert(make_pair(
"Source",
"TFileService"));
void watchPreModuleConstruction(PreModuleConstruction::slot_type const &iSlot)
void reportAnalysisFile(std::string const &fileName, std::map< std::string, std::string > const &fileData)
std::string const & moduleName() const
TFileService(const edm::ParameterSet &, edm::ActivityRegistry &)
constructor
void watchPreModuleEndLumi(PreModuleEndLumi::slot_type const &iSlot)
TFile * file_
pointer to opened TFile
std::string const & moduleLabel() const
void watchPreModule(PreModule::slot_type const &iSlot)
void setDirectoryName(const edm::ModuleDescription &desc)
void watchPreModuleEndRun(PreModuleEndRun::slot_type const &iSlot)
void watchPreModuleEndJob(PreModuleEndJob::slot_type const &iSlot)
void watchPreModuleBeginJob(PreModuleBeginJob::slot_type const &iSlot)
~TFileService()
destructor
void afterBeginJob()
Hook for writing info into JR.
void watchPreModuleBeginLumi(PreModuleBeginLumi::slot_type const &iSlot)
void watchPreModuleBeginRun(PreModuleBeginRun::slot_type const &iSlot)
void watchPostBeginJob(PostBeginJob::slot_type const &iSlot)
convenience function for attaching to signal