CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RxCalculator.h
Go to the documentation of this file.
1 #ifndef RxCalculator_h
2 #define RxCalculator_h
3 
7 
9 
12 
15 
17 
18 
20 {
21  public:
22 
23  RxCalculator(const edm::Event &iEvent, const edm::EventSetup &iSetup, const edm::InputTag& hbheLabel,const edm::InputTag& hfLabel,const edm::InputTag& hoLabel) ;
24 
25  double getRx (const reco::SuperClusterRef clus, double i, double threshold, double innerR=0.0);
26  double getRFx(const reco::SuperClusterRef clus, double i, double threshold);
27  double getROx(const reco::SuperClusterRef clus, double i, double threshold);
28  double getCRx(const reco::SuperClusterRef clus, double i, double threshold, double innerR=0.0); // background subtracted Rx
29 
30  private:
31 
36 };
37 
38 #endif
int i
Definition: DBlmapReader.cc:9
const HBHERecHitCollection * fHBHERecHits_
Definition: RxCalculator.h:32
double getRx(const reco::SuperClusterRef clus, double i, double threshold, double innerR=0.0)
Definition: RxCalculator.cc:53
const CaloGeometry * geometry_
Definition: RxCalculator.h:35
int iEvent
Definition: GenABIO.cc:243
const HORecHitCollection * fHORecHits_
Definition: RxCalculator.h:33
const HFRecHitCollection * fHFRecHits_
Definition: RxCalculator.h:34
RxCalculator(const edm::Event &iEvent, const edm::EventSetup &iSetup, const edm::InputTag &hbheLabel, const edm::InputTag &hfLabel, const edm::InputTag &hoLabel)
Definition: RxCalculator.cc:20
double getCRx(const reco::SuperClusterRef clus, double i, double threshold, double innerR=0.0)
double getROx(const reco::SuperClusterRef clus, double i, double threshold)
Definition: RxCalculator.cc:94
double getRFx(const reco::SuperClusterRef clus, double i, double threshold)