MarlinTPC  1.2.0
Public Member Functions | List of all members
marlintpc::ElectronCloud Class Reference

ElectronCloud : A cloud of electrons. More...

#include <ElectronCloud.h>

Inheritance diagram for marlintpc::ElectronCloud:

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
 

Detailed Description

ElectronCloud : A cloud of electrons.

Author
J. Abernathy (UVic)

The documentation for this class was generated from the following files: