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);
106 void saveHit(
int det,
int lay,
int eta,
int phi,
double e,
double t);
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);
IntVector detectorHit() const
FloatVector simEHcal() const
void setLongProf(const std::vector< double > &es, const std::vector< double > &eq)
FloatVector digEEcal() const
FloatVector vtxSecEk() 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)
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)
IntVector idsEcal() const
void saveHit(int det, int lay, int eta, int phi, double e, double t)
IntVector idsHcal() const
IntVector vtxPartID() const
void setIDs(const std::vector< int > &, const std::vector< int > &)
IntVector layerHit() const
void setVtxSec(int id, int pdg, double px, double py, double pz, double ek)
FloatVector energyHit() const
FloatVector timeHit() const
void setEdepHcal(const std::vector< double > &esim, const std::vector< double > &edig)
FloatVector simEEcal() const
IntVector etaIndexHit() const
IntVector vtxTrkID() const
FloatVector vtxSecPx() const
FloatVector vtxSecPz() const
FloatVector vtxSecPy() const
IntVector phiIndexHit() 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 digEHcal() const
std::vector< float > FloatVector