1 #ifndef PARTICLEDEPOSIT_HH_
2 #define PARTICLEDEPOSIT_HH_
56 virtual unsigned getId()
const {
98 std::vector<ParticleDeposit*>
pdps_;
virtual const std::vector< Deposition > & getRecDepositions() const
virtual double getEnergyResolution() const
std::vector< ParticleDeposit * > pdps_
void setPhi(const double phi)
virtual ~ParticleDeposit()
void setEta(const double eta)
virtual void setRecEnergy(const DetectorElementPtr de, double energy)
double getTargetFunctionContrib() const
virtual unsigned getId() const
virtual double getRecEnergy() const
virtual void addRecDeposition(const Deposition &rec)
virtual double getTruthEnergy() const
std::vector< Deposition > myTruthDepositions
std::vector< Deposition > myRecDepositions
virtual double getPhi() const
virtual void addTruthDeposition(const Deposition &truth)
friend std::ostream & operator<<(std::ostream &s, const ParticleDeposit &p)
ParticleDeposit(double truthEnergy=-1.0, double eta=0, double phi=0)
void setTruthEnergy(const double truth)
virtual std::vector< Deposition > getTruthDepositions() const