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().