LArSoft sim::IDE equivalent data product. More...
#include <simch.hh>
Public Member Functions | |
| ide () | |
| Default ctor. | |
| ~ide () | |
| Default dtor. | |
| ide (const ide &origin) | |
| Copy ctor. | |
| void | clear_data () |
| Initialize attributes. | |
Public Attributes | |
| Int_t | trackID |
| Geant4 supplied track ID. | |
| Double_t | numElectrons |
| total number of electrons for this track ID and time | |
| Double_t | energy |
| total energy deposited for this track ID and time | |
| Double_t | x |
| x position of ionization | |
| Double_t | y |
| y position of ionization | |
| Double_t | z |
| z position of ionization | |
LArSoft sim::IDE equivalent data product.
Definition at line 26 of file simch.hh.
| larlight::ide::ide | ( | ) | [inline] |
Default ctor.
Definition at line 31 of file simch.hh.
References clear_data().
00031 : TObject() {clear_data();}
| larlight::ide::ide | ( | const ide & | origin | ) | [inline] |
| void larlight::ide::clear_data | ( | ) |
Initialize attributes.
Definition at line 9 of file simch.cc.
References energy, larlight::DATA::INVALID_DOUBLE, larlight::DATA::INVALID_INT, numElectrons, trackID, x, y, and z.
Referenced by ide().
00011 { 00012 TObject::Clear(); 00013 trackID = DATA::INVALID_INT; 00014 numElectrons = DATA::INVALID_DOUBLE; 00015 energy = DATA::INVALID_DOUBLE; 00016 00017 x = DATA::INVALID_DOUBLE; 00018 y = DATA::INVALID_DOUBLE; 00019 z = DATA::INVALID_DOUBLE; 00020 }
| Double_t larlight::ide::energy |
total energy deposited for this track ID and time
Definition at line 48 of file simch.hh.
Referenced by larlight::simch::add_ide(), and clear_data().
| Double_t larlight::ide::numElectrons |
total number of electrons for this track ID and time
Definition at line 47 of file simch.hh.
Referenced by larlight::simch::add_ide(), and clear_data().
| Int_t larlight::ide::trackID |
Geant4 supplied track ID.
Definition at line 46 of file simch.hh.
Referenced by larlight::simch::add_ide(), and clear_data().
| Double_t larlight::ide::x |
x position of ionization
Definition at line 49 of file simch.hh.
Referenced by larlight::simch::add_ide(), and clear_data().
| Double_t larlight::ide::y |
y position of ionization
Definition at line 50 of file simch.hh.
Referenced by larlight::simch::add_ide(), and clear_data().
| Double_t larlight::ide::z |
z position of ionization
Definition at line 51 of file simch.hh.
Referenced by larlight::simch::add_ide(), and clear_data().
1.6.1