Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Validation
RecoTau
plugins
DQMFileLoader.h
Go to the documentation of this file.
1
#ifndef ElectroWeakAnalysis_EWKTau_DQMFileLoader_h
2
#define ElectroWeakAnalysis_EWKTau_DQMFileLoader_h
3
13
// framework & common header files
14
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
15
#include "
FWCore/Framework/interface/Event.h
"
16
#include "
FWCore/Framework/interface/EventSetup.h
"
17
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
18
19
#include "
DQMServices/Core/interface/DQMDefinitions.h
"
20
21
#include <TH1.h>
22
23
#include <vector>
24
#include <string>
25
26
class
DQMFileLoader
:
public
edm::EDAnalyzer
27
{
28
typedef
std::vector<std::string>
vstring
;
29
typedef
std::set<std::string>
sstring
;
30
31
struct
cfgEntryFileSet
32
{
33
cfgEntryFileSet
(
const
std::string&,
const
edm::ParameterSet
&);
34
void
print
()
const
;
35
std::string
name_
;
36
vstring
inputFileNames_
;
37
double
scaleFactor_
;
38
std::string
dqmDirectory_store_
;
39
};
40
41
public
:
42
explicit
DQMFileLoader
(
const
edm::ParameterSet
&);
43
virtual
~DQMFileLoader
();
44
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
45
virtual
void
endJob
();
46
47
private
:
48
std::map<std::string, cfgEntryFileSet>
fileSets_
;
49
std::map<std::string, sstring>
subDirectoryMap_
;
50
int
cfgError_
;
51
};
52
53
#endif
54
55
DQMFileLoader::cfgEntryFileSet::dqmDirectory_store_
std::string dqmDirectory_store_
Definition:
DQMFileLoader.h:38
DQMFileLoader::DQMFileLoader
DQMFileLoader(const edm::ParameterSet &)
Definition:
DQMFileLoader.cc:122
DQMFileLoader::subDirectoryMap_
std::map< std::string, sstring > subDirectoryMap_
Definition:
DQMFileLoader.h:49
Event.h
EventSetup.h
DQMFileLoader::vstring
std::vector< std::string > vstring
Definition:
DQMFileLoader.h:28
DQMDefinitions.h
DQMFileLoader::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
DQMFileLoader.cc:153
ParameterSet.h
DQMFileLoader::cfgEntryFileSet::scaleFactor_
double scaleFactor_
Definition:
DQMFileLoader.h:37
DQMFileLoader::cfgEntryFileSet::print
void print() const
Definition:
DQMFileLoader.cc:109
DQMFileLoader
Definition:
DQMFileLoader.h:26
edm::EventSetup
Definition:
EventSetup.h:44
edm::EDAnalyzer
Definition:
EDAnalyzer.h:14
EDAnalyzer.h
DQMFileLoader::cfgError_
int cfgError_
Definition:
DQMFileLoader.h:50
DQMFileLoader::cfgEntryFileSet::name_
std::string name_
Definition:
DQMFileLoader.h:35
DQMFileLoader::cfgEntryFileSet
Definition:
DQMFileLoader.h:31
DQMFileLoader::endJob
virtual void endJob()
Definition:
DQMFileLoader.cc:158
DQMFileLoader::~DQMFileLoader
virtual ~DQMFileLoader()
Definition:
DQMFileLoader.cc:148
DQMFileLoader::cfgEntryFileSet::inputFileNames_
vstring inputFileNames_
Definition:
DQMFileLoader.h:36
edm::ParameterSet
Definition:
ParameterSet.h:32
edm::Event
Definition:
Event.h:49
DQMFileLoader::fileSets_
std::map< std::string, cfgEntryFileSet > fileSets_
Definition:
DQMFileLoader.h:48
DQMFileLoader::sstring
std::set< std::string > sstring
Definition:
DQMFileLoader.h:29
DQMFileLoader::cfgEntryFileSet::cfgEntryFileSet
cfgEntryFileSet(const std::string &, const edm::ParameterSet &)
Definition:
DQMFileLoader.cc:55
Generated for CMSSW Reference Manual by
1.8.5