Go to the documentation of this file. 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);
FloatVector energyHit() const
void setIDs(const std::vector< int > &, const std::vector< int > &)
void setPrimary(int primary, int id, double energy, double eta, double phi)
void saveHit(int det, int lay, int eta, int phi, double e, double t)
void setEdep(double simtot, double sime, double simh, double digtot, double dige, double digh)
IntVector phiIndexHit() const
void setTrnsProf(const std::vector< double > &es1, const std::vector< double > &eq1, const std::vector< double > &es2, const std::vector< double > &eq2)
void setEdepEcal(const std::vector< double > &esim, const std::vector< double > &edig)
void setLongProf(const std::vector< double > &es, const std::vector< double > &eq)
IntVector idsHcal() const
FloatVector vtxSecPy() const
IntVector detectorHit() const
FloatVector simEEcal() const
void setVtxSec(int id, int pdg, double px, double py, double pz, double ek)
void setVtxPrim(int evNum, int type, double x, double y, double z, double u, double v, double w, double px, double py, double pz)
IntVector idsEcal() const
FloatVector vtxSecPx() const
FloatVector vtxSecPz() const
std::vector< float > FloatVector
FloatVector timeHit() const
FloatVector digEHcal() const
IntVector layerHit() const
void setEdepHcal(const std::vector< double > &esim, const std::vector< double > &edig)
FloatVector simEHcal() const
IntVector vtxPartID() const
std::vector< int > IntVector
FloatVector digEEcal() const
IntVector etaIndexHit() const
FloatVector vtxSecEk() const
IntVector vtxTrkID() const