CMS 3D CMS Logo

CalibElectron.h
Go to the documentation of this file.
1 #ifndef CALIBELECTRON_H
2 #define CALIBELECTRON_H
3 
4 #include <TROOT.h>
5 #include <TLorentzVector.h>
6 
7 #include <vector>
11 
12 namespace calib {
13  class CalibElectron {
14  public:
15  CalibElectron();
18  const EcalRecHitCollection* theEEHits)
19  : theElectron_(ele), theHits_(theHits), theEEHits_(theEEHits){};
20 
22 
23  std::vector<std::pair<int, float> > getCalibModulesWeights(TString calibtype);
27 
28  private:
30 
33  };
34 } // namespace calib
35 #endif
calib::CalibElectron::theEEHits_
const EcalRecHitCollection * theEEHits_
Definition: CalibElectron.h:32
calib::CalibElectron
Definition: CalibElectron.h:13
edm::SortedCollection< EcalRecHit >
EcalRecHitCollections.h
calib::CalibElectron::~CalibElectron
~CalibElectron()
Definition: CalibElectron.h:21
calib::CalibElectron::theHits_
const EcalRecHitCollection * theHits_
Definition: CalibElectron.h:31
reco::GsfElectron
Definition: GsfElectron.h:35
GsfElectron.h
calib
Definition: CalibElectron.h:12
GsfElectronFwd.h
calib::CalibElectron::getRecHits
const EcalRecHitCollection * getRecHits()
Definition: CalibElectron.h:25
calib::CalibElectron::theElectron_
const reco::GsfElectron * theElectron_
Definition: CalibElectron.h:29
bscTrigger_cfi.theHits
theHits
Definition: bscTrigger_cfi.py:18
calib::CalibElectron::CalibElectron
CalibElectron(const reco::GsfElectron *ele, const EcalRecHitCollection *theHits, const EcalRecHitCollection *theEEHits)
Definition: CalibElectron.h:16
calib::CalibElectron::getRecoElectron
const reco::GsfElectron * getRecoElectron()
Definition: CalibElectron.h:24
calib::CalibElectron::getCalibModulesWeights
std::vector< std::pair< int, float > > getCalibModulesWeights(TString calibtype)
Definition: CalibElectron.cc:16
calib::CalibElectron::CalibElectron
CalibElectron()
Definition: CalibElectron.cc:14
calib::CalibElectron::getEERecHits
const EcalRecHitCollection * getEERecHits()
Definition: CalibElectron.h:26