MarlinTPC
1.2.0
|
ElectronCloud : A cloud of electrons. More...
#include <ElectronCloud.h>
Public Member Functions | |
ElectronCloud () | |
constructor | |
ElectronCloud (EVENT::LCObject *obj) | |
int | get_electron_count (void) const |
gets the number of electrons | |
void | set_electron_count (int) |
sets the number of electrons | |
double | get_x_position (void) const |
gets the mean x position | |
void | set_x_position (double) |
sets the mean x position | |
double | get_y_position (void) const |
gets the mean y position | |
void | set_y_position (double) |
sets the mean y position | |
double | get_z_position (void) const |
gets the mean z position | |
void | set_z_position (double) |
sets the mean z position | |
double | get_time (void) const |
gets the mean time of the cloud | |
void | set_time (double) |
sets the mean time of the cloud | |
double | get_transverse_stdev (void) const |
gets the transverse diffusion of the electrons in the cloud | |
void | set_transverse_stdev (double) |
sets he transverse diffusion of the electrons in the cloud | |
double | get_longitudinal_stdev (void) const |
gets the longitudinal diffusion of the electrons in the cloud | |
void | set_longitudinal_stdev (double) |
sets he longitudinal diffusion of the electrons in the cloud | |
CLHEP::Hep3Vector | get_mean_position (void) const |
gets the mean position of the cloud | |
void | set_mean_position (CLHEP::Hep3Vector) |
sets the mean position of the cloud | |
int | get_cloud_id (void) const |
sets the unique id of this cloud | |
void | set_cloud_id (int) |
sets the unique id of this cloud | |
const std::string | getTypeName (void) const |
returns the typename of the class | |
const std::string | getDataDescription (void) const |
returns the type of data in the generic object | |
ElectronCloud : A cloud of electrons.