1 #ifndef HcalTestBeam_PHcalTB04Info_h 2 #define HcalTestBeam_PHcalTB04Info_h 95 void setIDs(
const std::vector<int>&,
const std::vector<int>&);
97 void setEdep(
double simtot,
double sime,
double simh,
double digtot,
double dige,
double digh);
98 void setEdepEcal(
const std::vector<double>& esim,
const std::vector<double>& edig);
99 void setEdepHcal(
const std::vector<double>& esim,
const std::vector<double>& edig);
102 const std::vector<double>& eq1,
103 const std::vector<double>& es2,
104 const std::vector<double>& eq2);
105 void setLongProf(
const std::vector<double>& es,
const std::vector<double>& eq);
110 int evNum,
int type,
double x,
double y,
double z,
double u,
double v,
double w,
double px,
double py,
double pz);
111 void setVtxSec(
int id,
int pdg,
double px,
double py,
double pz,
double ek);
void setLongProf(const std::vector< double > &es, const std::vector< double > &eq)
IntVector vtxPartID() const
FloatVector vtxSecEk() const
FloatVector digEEcal() const
void setEdepEcal(const std::vector< double > &esim, const std::vector< double > &edig)
void setPrimary(int primary, int id, double energy, double eta, double phi)
FloatVector simEHcal() const
IntVector detectorHit() const
std::vector< int > IntVector
void setEdep(double simtot, double sime, double simh, double digtot, double dige, double digh)
void setTrnsProf(const std::vector< double > &es1, const std::vector< double > &eq1, const std::vector< double > &es2, const std::vector< double > &eq2)
FloatVector vtxSecPz() const
void saveHit(int det, int lay, int eta, int phi, double e, double t)
IntVector etaIndexHit() const
FloatVector digEHcal() const
FloatVector simEEcal() const
void setIDs(const std::vector< int > &, const std::vector< int > &)
void setVtxSec(int id, int pdg, double px, double py, double pz, double ek)
void setEdepHcal(const std::vector< double > &esim, const std::vector< double > &edig)
IntVector vtxTrkID() const
FloatVector timeHit() const
IntVector layerHit() const
FloatVector vtxSecPy() const
void setVtxPrim(int evNum, int type, double x, double y, double z, double u, double v, double w, double px, double py, double pz)
FloatVector energyHit() const
IntVector idsEcal() const
std::vector< float > FloatVector
IntVector idsHcal() const
FloatVector vtxSecPx() const
IntVector phiIndexHit() const