4 #ifndef PhysicsTools_PatUtils_CaloIsolationEnergy_h 5 #define PhysicsTools_PatUtils_CaloIsolationEnergy_h 21 class TrackToEcalPropagator;
38 const std::vector<CaloTower>& theTowers,
39 float isoConeElectron = 0.3)
const;
40 float calculate(
const Muon& aMuon,
const std::vector<CaloTower>& theTowers,
float isoConeMuon = 0.3)
const;
44 const float leptonEnergy,
45 const std::vector<CaloTower>& theTowers,
float calculate(const Electron &anElectron, const std::vector< CaloTower > &theTowers, float isoConeElectron=0.3) const
calculate the CalIsoE from the lepton object
CaloIsolationEnergy()
constructor
Calculates a lepton's calorimetric isolation energy.
virtual ~CaloIsolationEnergy()
destructor