This class holds an arbitrary energy deposition, specified in terms of angular position, energy, depth (optional) and detector element type. More...
#include <Deposition.h>
Public Member Functions | |
Deposition (DetectorElementPtr element, double eta=0.0, double phi=0.0, double energy=0.0, double depth=0.0) | |
double | getDepth () const |
DetectorElementPtr | getDetectorElement () const |
double | getEnergy () const |
double | getEta () const |
double | getPhi () const |
void | setEnergy (double energy) |
virtual | ~Deposition () |
Private Attributes | |
double | myDepth |
DetectorElementPtr | myElementPtr |
double | myEnergy |
double | myEta |
double | myPhi |
Friends | |
std::ostream & | operator<< (std::ostream &s, const Deposition &d) |
This class holds an arbitrary energy deposition, specified in terms of angular position, energy, depth (optional) and detector element type.
Definition at line 20 of file Deposition.h.
Deposition::Deposition | ( | DetectorElementPtr | element, |
double | eta = 0.0 , |
||
double | phi = 0.0 , |
||
double | energy = 0.0 , |
||
double | depth = 0.0 |
||
) |
Definition at line 3 of file Deposition.cc.
|
virtual |
Definition at line 9 of file Deposition.cc.
|
inline |
Definition at line 52 of file Deposition.h.
References myDepth.
|
inline |
Definition at line 43 of file Deposition.h.
References myElementPtr.
Referenced by pftools::ParticleDeposit::getRecEnergy(), pftools::ParticleDeposit::getTruthEnergy(), and pftools::ParticleDeposit::setRecEnergy().
|
inline |
Definition at line 38 of file Deposition.h.
References myEnergy.
Referenced by pftools::ParticleDeposit::getRecEnergy(), and pftools::ParticleDeposit::getTruthEnergy().
|
inline |
Definition at line 28 of file Deposition.h.
References myEta.
Referenced by pftools::ParticleDeposit::getRecEnergy().
|
inline |
Definition at line 33 of file Deposition.h.
References myPhi.
Referenced by pftools::ParticleDeposit::getRecEnergy().
|
inline |
Definition at line 23 of file Deposition.h.
References relval_parameters_module::energy, and myEnergy.
Referenced by pftools::ParticleDeposit::setRecEnergy().
|
friend |
|
private |
Definition at line 74 of file Deposition.h.
Referenced by getDepth().
|
private |
Definition at line 69 of file Deposition.h.
Referenced by getDetectorElement().
|
private |
Definition at line 73 of file Deposition.h.
Referenced by getEnergy(), and setEnergy().
|
private |
Definition at line 71 of file Deposition.h.
Referenced by getEta().
|
private |
Definition at line 72 of file Deposition.h.
Referenced by getPhi().