|
|
Go to the documentation of this file.
39 edm::LogPrint(
"DQMReferenceHistogramRootFileEventSetupAnalyzer")
40 <<
"DQMReferenceHistogramRootFileEventSetupAnalyzer(const edm::ParameterSet &ps)" << std::endl;
46 edm::LogPrint(
"DQMReferenceHistogramRootFileEventSetupAnalyzer")
47 <<
"DQMReferenceHistogramRootFileEventSetupAnalyzer(int i) " <<
i << std::endl;
52 edm::LogPrint(
"DQMReferenceHistogramRootFileEventSetupAnalyzer")
53 <<
"~DQMReferenceHistogramRootFileEventSetupAnalyzer" << std::endl;
62 edm::LogPrint(
"DQMReferenceHistogramRootFileEventSetupAnalyzer")
63 <<
"DQMReferenceHistogramRootFileEventSetupAnalyzer::beginRun()" << std::endl;
69 throw cms::Exception(
"Record not found") <<
"Record \"DQMReferenceHistogramRootFileRcd"
70 <<
"\" does not exist!" << std::endl;
73 edm::LogPrint(
"DQMReferenceHistogramRootFileEventSetupAnalyzer") <<
"ROOT FILE IN MEMORY" << std::endl;
74 std::unique_ptr<std::vector<unsigned char> > tb((*rootgeo).getUncompressedBlob());
82 output.write((
const char*)&(*tb)[0], tb->size());
89 std::vector<MonitorElement*> mes =
dqm->getAllContents(
"");
90 for (std::vector<MonitorElement*>::iterator
i = mes.begin(),
e = mes.end();
i !=
e; ++
i)
91 edm::LogPrint(
"DQMReferenceHistogramRootFileEventSetupAnalyzer") <<
"ME '" << (*i)->getFullname() <<
"'\n";
93 edm::LogPrint(
"DQMReferenceHistogramRootFileEventSetupAnalyzer") <<
"SIZE FILE = " << tb->size() << std::endl;
static HCTypeTag findType(char const *iTypeName)
find a type based on the types name, if not found will return default HCTypeTag
Log< level::Warning, true > LogPrint
DQMReferenceHistogramRootFileEventSetupAnalyzer(const edm::ParameterSet &pset)
const edm::ESGetToken< FileBlob, DQMReferenceHistogramRootFileRcd > fileBlobToken_
#define DEFINE_FWK_MODULE(type)
void analyze(const edm::Event &event, const edm::EventSetup &setup) override
void beginRun(edm::Run const &, edm::EventSetup const &)
heterocontainer::HCTypeTag TypeTag
~DQMReferenceHistogramRootFileEventSetupAnalyzer() override
dqm::legacy::MonitorElement MonitorElement
const TypeTag & type() const
dqm::legacy::DQMStore DQMStore
bool getData(T &iHolder) const
def remove(d, key, TELL=False)