1 #ifndef SimG4CMS_Calo_HcalQie_H
2 #define SimG4CMS_Calo_HcalQie_H
15 class HepRandomEngine;
25 std::vector<int>
getCode(
int,
const std::vector<CaloHit>&, CLHEP::HepRandomEngine*);
26 double getEnergy(
const std::vector<int>&);
30 std::vector<double>
shape();
31 std::vector<int>
code();
32 std::vector<double>
charge();
33 std::vector<double>
weight(
int binofmax,
int mode,
int npre,
int numbucket);
std::vector< double > shape()
HcalQie(edm::ParameterSet const &p)
double getShape(double time)
std::vector< double > weight_
double getEnergy(const std::vector< int > &)
std::vector< double > charge()
std::vector< double > charge_
std::vector< int > getCode(int, const std::vector< CaloHit > &, CLHEP::HepRandomEngine *)
std::vector< double > shape_
std::vector< double > weight(int binofmax, int mode, int npre, int numbucket)
std::vector< int > code()