1 #ifndef CALIBRATABLE_H_ 2 #define CALIBRATABLE_H_ 31 double extent = 0.0,
double time = 0.0) :
73 double energyHcal,
int type) :
75 energyHcal_(energyHcal), type_(type) {
76 calowindow_ecal_.reset();
77 calowindow_hcal_.reset();
78 caloellipse_ecal_.reset();
79 caloellipse_hcal_.reset();
100 cluster_numHcal_ = 0;
102 calowindow_ecal_.
reset();
103 calowindow_hcal_.
reset();
104 caloellipse_ecal_.
reset();
105 caloellipse_hcal_.
reset();
135 virtual void reset();
165 std::vector<CalibratableElement> tb_ecal_,
tb_hcal_;
201 double cand_energyEvent_, cand_energyEcal_, cand_energyHcal_, cand_eta_,
210 virtual void recompute();
226 const std::vector<CandidateWrapper>& wrappers);
234 virtual void fillCaloWindow(
const std::vector<CalibratableElement>&
source,
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
static std::string const source