![]() |
ATLAS Offline Software
|
Class to store hit energy and time in LAr cell from G4 simulation. More...
#include <LArHitFloat.h>
Public Member Functions | |
| LArHitFloat (Identifier l_cell, float l_energy, float l_time) | |
| LArHitFloat Constructor. | |
| LArHitFloat () | |
| Default constructor for persistency. | |
| ~LArHitFloat () | |
| Destructor. | |
| Identifier | cellID () const |
| float | energy () const |
| float | time () const |
Private Attributes | |
| Identifier | m_ID |
| identifier of the cell in which this hit occured. | |
| float | m_energy |
| energy (in MeV) deposited in this hit | |
| float | m_time |
| time (in ns) | |
Class to store hit energy and time in LAr cell from G4 simulation.
Definition at line 14 of file LArHitFloat.h.
|
inline |
LArHitFloat Constructor.
inlines
| [in] | l_cell | Identifier of the cell in which the hit occured. |
| [in] | l_energy | Energy (in MeV) deposited in the cell. |
| [in] | l_time | Time (in ns) of the hit. energy and time should be double in transient memory to have proper rounding accuracy in accumulating sum(E) and sum(E.t) from G4 steps |
Definition at line 64 of file LArHitFloat.h.
|
inline |
Default constructor for persistency.
Should never be used
Definition at line 73 of file LArHitFloat.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 96 of file LArHitFloat.h.
|
private |
energy (in MeV) deposited in this hit
Definition at line 54 of file LArHitFloat.h.
|
private |
identifier of the cell in which this hit occured.
Definition at line 51 of file LArHitFloat.h.
|
private |
time (in ns)
Definition at line 57 of file LArHitFloat.h.