CMS 3D CMS Logo

HcalCalibrator.h
Go to the documentation of this file.
1 #ifndef HCALCALIBRATOR_H
2 #define HCALCALIBRATOR_H
3 
4 #include <string>
5 
8 
9 //-------------------
10 #include "TString.h"
11 #include "TFile.h"
12 #include "TTree.h"
13 #include "TObject.h"
14 #include "TObjArray.h"
15 #include "TClonesArray.h"
16 #include "TRefArray.h"
17 #include "TLorentzVector.h"
18 //---------------------
19 
21 
23 public:
24  explicit HcalCalibrator(const edm::ParameterSet&);
25  ~HcalCalibrator() override;
26 
27  // Added for running the CaloTower creation algorithm
28 
29 private:
30  void beginJob() override;
31  void analyze(const edm::Event&, const edm::EventSetup&) override;
32  void endJob() override;
33 
36 
39  double mMinTargetE;
40  double mMaxTargetE;
41  double mMinCellE;
42  double mMinEOverP;
43  double mMaxEOverP;
44  double mMaxTrkEmE;
45 
48  bool mSumDepths;
53 
55  double mMaxConeDist;
56 
59 
63  double mMinTagJetEt;
65 
68 
71 
74 
76 };
77 
78 #endif
HcalCalibrator::beginJob
void beginJob() override
Definition: HcalCalibrator.cc:120
HcalCalibrator::~HcalCalibrator
~HcalCalibrator() override
Definition: HcalCalibrator.cc:105
HcalCalibrator::mOutputFile
std::string mOutputFile
Definition: HcalCalibrator.h:34
HcalTopology
Definition: HcalTopology.h:26
HcalCalibrator::mMaxTagJetEmFrac
double mMaxTagJetEmFrac
Definition: HcalCalibrator.h:61
HcalCalibrator::HcalCalibrator
HcalCalibrator(const edm::ParameterSet &)
Definition: HcalCalibrator.cc:64
EDAnalyzer.h
HcalCalibrator
Definition: HcalCalibrator.h:22
HcalCalibrator::mMaxEOverP
double mMaxEOverP
Definition: HcalCalibrator.h:43
HcalCalibrator::mMinProbeJetAbsEta
double mMinProbeJetAbsEta
Definition: HcalCalibrator.h:64
edm::EDAnalyzer
Definition: EDAnalyzer.h:29
HcalCalibrator::mMaxEtThirdJet
double mMaxEtThirdJet
Definition: HcalCalibrator.h:46
HcalCalibrator::mHbClusterSize
int mHbClusterSize
Definition: HcalCalibrator.h:51
CaloGeometry
Definition: CaloGeometry.h:21
HcalCalibrator::allowMissingInputs_
bool allowMissingInputs_
Definition: HcalCalibrator.h:75
HcalCalibrator::mMinTagJetEt
double mMinTagJetEt
Definition: HcalCalibrator.h:63
HcalCalibrator::mTheCaloGeometry
const CaloGeometry * mTheCaloGeometry
Definition: HcalCalibrator.h:72
HcalCalibrator::mInputFileList
std::string mInputFileList
Definition: HcalCalibrator.h:35
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HcalCalibrator::endJob
void endJob() override
Definition: HcalCalibrator.cc:132
HcalCalibrator::mHistoFileName
std::string mHistoFileName
Definition: HcalCalibrator.h:70
edm::ParameterSet
Definition: ParameterSet.h:36
edm::EventSetup
Definition: EventSetup.h:57
HcalCalibrator::mCalibType
std::string mCalibType
Definition: HcalCalibrator.h:37
HcalCalibrator::mMaxProbeJetEmFrac
double mMaxProbeJetEmFrac
Definition: HcalCalibrator.h:60
HcalCalibrator::mTheHcalTopology
const HcalTopology * mTheHcalTopology
Definition: HcalCalibrator.h:73
HcalTopology.h
HcalCalibrator::mPhiSymCorFileName
std::string mPhiSymCorFileName
Definition: HcalCalibrator.h:66
HcalCalibrator::mCalibAbsIEtaMax
int mCalibAbsIEtaMax
Definition: HcalCalibrator.h:57
CaloGeometry.h
HcalCalibrator::mMinDPhiDiJets
double mMinDPhiDiJets
Definition: HcalCalibrator.h:47
HcalCalibrator::mMinTargetE
double mMinTargetE
Definition: HcalCalibrator.h:39
HcalCalibrator::mMaxTrkEmE
double mMaxTrkEmE
Definition: HcalCalibrator.h:44
HcalCalibrator::mSumSmallDepths
bool mSumSmallDepths
Definition: HcalCalibrator.h:49
HcalCalibrator::mCalibAbsIEtaMin
int mCalibAbsIEtaMin
Definition: HcalCalibrator.h:58
HcalCalibrator::mMinCellE
double mMinCellE
Definition: HcalCalibrator.h:41
HcalCalibrator::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: HcalCalibrator.cc:109
HcalCalibrator::mUseConeClustering
bool mUseConeClustering
Definition: HcalCalibrator.h:54
HcalCalibrator::mOutputCorCoefFileName
std::string mOutputCorCoefFileName
Definition: HcalCalibrator.h:69
HcalCalibrator::mHeClusterSize
int mHeClusterSize
Definition: HcalCalibrator.h:52
HcalCalibrator::mApplyPhiSymCorFlag
bool mApplyPhiSymCorFlag
Definition: HcalCalibrator.h:67
HcalCalibrator::mMaxTargetE
double mMaxTargetE
Definition: HcalCalibrator.h:40
HcalCalibrator::mCombinePhi
bool mCombinePhi
Definition: HcalCalibrator.h:50
edm::Event
Definition: Event.h:73
HcalCalibrator::mMaxConeDist
double mMaxConeDist
Definition: HcalCalibrator.h:55
HcalCalibrator::mMinEOverP
double mMinEOverP
Definition: HcalCalibrator.h:42
HcalCalibrator::mSumDepths
bool mSumDepths
Definition: HcalCalibrator.h:48
HcalCalibrator::mMaxTagJetAbsEta
double mMaxTagJetAbsEta
Definition: HcalCalibrator.h:62
HcalCalibrator::mCalibMethod
std::string mCalibMethod
Definition: HcalCalibrator.h:38