|
void | analyze (const edm::Event &, const edm::EventSetup &) override |
|
void | beginJob () override |
|
| CMSDAS11DijetTestAnalyzer (const edm::ParameterSet &) |
|
void | endJob (void) override |
|
| ~CMSDAS11DijetTestAnalyzer () override |
|
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
|
| EDAnalyzer () |
|
SerialTaskQueue * | globalLuminosityBlocksQueue () |
|
SerialTaskQueue * | globalRunsQueue () |
|
ModuleDescription const & | moduleDescription () const |
|
std::string | workerType () const |
|
| ~EDAnalyzer () override |
|
std::vector< ConsumesInfo > | consumesInfo () const |
|
void | convertCurrentProcessAlias (std::string const &processName) |
| Convert "@currentProcess" in InputTag process names to the actual current process name. More...
|
|
| EDConsumerBase () |
|
| EDConsumerBase (EDConsumerBase const &)=delete |
|
| EDConsumerBase (EDConsumerBase &&)=default |
|
ESProxyIndex const * | esGetTokenIndices (edm::Transition iTrans) const |
|
ProductResolverIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
|
void | itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
void | itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
std::vector< ProductResolverIndexAndSkipBit > const & | itemsToGetFrom (BranchType iType) const |
|
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
|
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
|
EDConsumerBase const & | operator= (EDConsumerBase const &)=delete |
|
EDConsumerBase & | operator= (EDConsumerBase &&)=default |
|
bool | registeredToConsume (ProductResolverIndex, bool, BranchType) const |
|
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
|
ProductResolverIndexAndSkipBit | uncheckedIndexFrom (EDGetToken) const |
|
void | updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet) |
|
void | updateLookup (eventsetup::ESRecordsToProxyIndices const &) |
|
virtual | ~EDConsumerBase () noexcept(false) |
|
|
typedef EDAnalyzer | ModuleType |
|
typedef ProductLabels | Labels |
|
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 ESProduct , typename ESRecord , Transition Tr = Transition::Event> |
auto | esConsumes () |
|
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> |
auto | esConsumes (ESInputTag const &tag) |
|
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 20 of file CMSDAS11DijetTestAnalyzer.h.
Definition at line 22 of file CMSDAS11DijetTestAnalyzer.cc.
References hCorDijetMass, hDijetDeltaEta, hDijetDeltaPhi, hDijetDeltaPhiNJets, hDijetEta1Eta2, hInnerDijetMass, hJet1EMF, hJet1Eta, hJet1Phi, hJet1Pt, hJet2EMF, hJet2Eta, hJet2Phi, hJet2Pt, hJetCorrPt, hJetEMF, hJetEta, hJetPhi, hJetRawPt, hOuterDijetMass, hVertexZ, TFileService::make(), and NBINS.
29 JESbias(params.getParameter<
double>(
"JESbias"))
35 Double_t BOUNDARIES[
NBINS] = { 220, 244, 270, 296, 325, 354, 386, 419, 453,
36 489, 526, 565, 606, 649, 693, 740, 788, 838,
37 890, 944, 1000, 1058, 1118, 1181, 1246, 1313, 1383,
38 1455, 1530, 1607, 1687, 1770, 1856, 1945, 2037, 2132 };
41 hVertexZ = fs->
make<TH1D>(
"hVertexZ",
"Z position of the Vertex",50,-20,20);
42 hJetRawPt = fs->
make<TH1D>(
"hJetRawPt",
"Raw Jet Pt",50,0,1000);
43 hJetCorrPt = fs->
make<TH1D>(
"hJetCorrPt",
"Corrected Jet Pt",50,0,1000);
44 hJet1Pt = fs->
make<TH1D>(
"hJet1Pt",
"Corrected Jet1 Pt",50,0,1000);
45 hJet2Pt = fs->
make<TH1D>(
"hJet2Pt",
"Corrected Jet2 Pt",50,0,1000);
47 hJetEta = fs->
make<TH1D>(
"hJetEta",
"Corrected Jet Eta", 50,-5,5);
48 hJet1Eta = fs->
make<TH1D>(
"hJet1Eta",
"Corrected Jet1 Eta",50,-5,5);
49 hJet2Eta = fs->
make<TH1D>(
"hJet2Eta",
"Corrected Jet2 Eta",50,-5,5);
51 hJetPhi = fs->
make<TH1D>(
"hJetPhi",
"Corrected Jet Phi", 50,-3.1415,3.1415);
52 hJet1Phi = fs->make<TH1D>(
"hJet1Phi",
"Corrected Jet1 Phi",50,-3.1415,3.1415);
53 hJet2Phi = fs->make<TH1D>(
"hJet2Phi",
"Corrected Jet2 Phi",50,-3.1415,3.1415);
55 hJetEMF = fs->make<TH1D>(
"hJetEMF",
"EM Fraction of Jets",50,0,1);
56 hJet1EMF = fs->make<TH1D>(
"hJet1EMF",
"EM Fraction of Jet1",50,0,1);
57 hJet2EMF = fs->make<TH1D>(
"hJet2EMF",
"EM Fraction of Jet2",50,0,1);
59 hCorDijetMass = fs->make<TH1D>(
"hCorDijetMass",
"Corrected Dijet Mass",
NBINS-1,BOUNDARIES);
60 hDijetDeltaPhi= fs->make<TH1D>(
"hDijetDeltaPhi",
"Dijet |#Delta #phi|",50,0,3.1415);
61 hDijetDeltaEta= fs->make<TH1D>(
"hDijetDeltaEta",
"Dijet |#Delta #eta|",50,0,1.3);
62 hDijetDeltaPhiNJets= fs->make<TH2D>(
"hDijetDeltaPhiNJets",
"Dijet |#Delta #phi| v. the number of jets",50,0,3.1415,7,0.5,7.5);
63 hDijetEta1Eta2=fs->make<TH2D>(
"hDijetEta1Eta2",
"Eta 1 versus Eta 2 of dijet events",50,-5,5,50,-5,5);
65 hInnerDijetMass = fs->make<TH1D>(
"hInnerDijetMass",
"Corrected Inner Dijet Mass",
NBINS-1,BOUNDARIES);
66 hOuterDijetMass = fs->make<TH1D>(
"hOuterDijetMass",
"Corrected Outer Dijet Mass",
NBINS-1,BOUNDARIES);
T * make(const Args &...args) const
make new ROOT object
std::string jetCorrections
TH2D * hDijetDeltaPhiNJets