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 
13 
14 
17 
19 {
20  public:
21 
22  RxCalculator(const edm::Event &iEvent, const edm::EventSetup &iSetup, const edm::InputTag& hbheLabel,const edm::InputTag& hfLabel,const edm::InputTag& hoLabel) ;
23 
24  double getRx (const reco::SuperClusterRef clus, double i, double threshold, double innerR=0.0);
25  double getRFx(const reco::SuperClusterRef clus, double i, double threshold);
26  double getROx(const reco::SuperClusterRef clus, double i, double threshold);
27  double getCRx(const reco::SuperClusterRef clus, double i, double threshold, double innerR=0.0); // background subtracted Rx
28 
29  private:
30 
35 };
36 
37 #endif
int i
Definition: DBlmapReader.cc:9
const HBHERecHitCollection * fHBHERecHits_
Definition: RxCalculator.h:31
double getRx(const reco::SuperClusterRef clus, double i, double threshold, double innerR=0.0)
Definition: RxCalculator.cc:53
const CaloGeometry * geometry_
Definition: RxCalculator.h:34
int iEvent
Definition: GenABIO.cc:230
const HORecHitCollection * fHORecHits_
Definition: RxCalculator.h:32
const HFRecHitCollection * fHFRecHits_
Definition: RxCalculator.h:33
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)