Mock Geiger hit (inspired by NEMO-3 and SuperNEMO Geiger hit datamodels)
More...
#include <falaise/TrackerPreClustering/gg_hit.h>
Mock Geiger hit (inspired by NEMO-3 and SuperNEMO Geiger hit datamodels)
◆ gg_hit()
TrackerPreClustering::gg_hit::gg_hit |
( |
| ) |
|
◆ get_delayed_time()
double TrackerPreClustering::gg_hit::get_delayed_time |
( |
| ) |
const |
◆ get_delayed_time_error()
double TrackerPreClustering::gg_hit::get_delayed_time_error |
( |
| ) |
const |
Return the error in delayed time.
◆ get_dr()
double TrackerPreClustering::gg_hit::get_dr |
( |
| ) |
const |
Return the error on drift radius.
◆ get_dz()
double TrackerPreClustering::gg_hit::get_dz |
( |
| ) |
const |
Return the error on Z position of the hit.
◆ get_id()
int32_t TrackerPreClustering::gg_hit::get_id |
( |
| ) |
const |
◆ get_layer()
int32_t TrackerPreClustering::gg_hit::get_layer |
( |
| ) |
const |
Return the cell layer Id.
◆ get_module()
int32_t TrackerPreClustering::gg_hit::get_module |
( |
| ) |
const |
◆ get_r()
double TrackerPreClustering::gg_hit::get_r |
( |
| ) |
const |
◆ get_row()
int32_t TrackerPreClustering::gg_hit::get_row |
( |
| ) |
const |
◆ get_side()
int32_t TrackerPreClustering::gg_hit::get_side |
( |
| ) |
const |
Return the tracking chamber side Id.
◆ get_x()
double TrackerPreClustering::gg_hit::get_x |
( |
| ) |
const |
Return the X position of the hit cell.
◆ get_y()
double TrackerPreClustering::gg_hit::get_y |
( |
| ) |
const |
Return the Y position of the hit cell.
◆ get_z()
double TrackerPreClustering::gg_hit::get_z |
( |
| ) |
const |
Return the Z position of the hit.
◆ has_delayed_time()
bool TrackerPreClustering::gg_hit::has_delayed_time |
( |
| ) |
const |
Check if the delayed time is available.
◆ has_geom_id()
bool TrackerPreClustering::gg_hit::has_geom_id |
( |
| ) |
const |
Check if a geometry Id is available.
◆ has_rdr()
bool TrackerPreClustering::gg_hit::has_rdr |
( |
| ) |
const |
Check if drift radius and associated error are available.
◆ has_xy()
bool TrackerPreClustering::gg_hit::has_xy |
( |
| ) |
const |
Check if X-Y position is available.
◆ has_zdz()
bool TrackerPreClustering::gg_hit::has_zdz |
( |
| ) |
const |
Check if longitudinal Z position and associated error are available.
◆ is_delayed()
bool TrackerPreClustering::gg_hit::is_delayed |
( |
| ) |
const |
Check if the hit is delayed.
◆ is_missing_bottom_cathode()
bool TrackerPreClustering::gg_hit::is_missing_bottom_cathode |
( |
| ) |
const |
Check if bottom cathode signal is missing.
◆ is_missing_top_cathode()
bool TrackerPreClustering::gg_hit::is_missing_top_cathode |
( |
| ) |
const |
Check if top cathode signal is missing.
◆ is_noisy()
bool TrackerPreClustering::gg_hit::is_noisy |
( |
| ) |
const |
Check if the hit is noisy.
◆ is_peripheral()
bool TrackerPreClustering::gg_hit::is_peripheral |
( |
| ) |
const |
Check if the hit is peripheral (far from the anode central wire)
◆ is_prompt()
bool TrackerPreClustering::gg_hit::is_prompt |
( |
| ) |
const |
Check if the hit is prompt (not delayed)
◆ is_sterile()
bool TrackerPreClustering::gg_hit::is_sterile |
( |
| ) |
const |
Check if the hit is sterile.
◆ reset()
void TrackerPreClustering::gg_hit::reset |
( |
| ) |
|
◆ set_defaults()
void TrackerPreClustering::gg_hit::set_defaults |
( |
| ) |
|
Set default attribute values.
◆ delayed
bool TrackerPreClustering::gg_hit::delayed |
◆ delayed_time
double TrackerPreClustering::gg_hit::delayed_time |
Transverse drift distance.
◆ delayed_time_error
double TrackerPreClustering::gg_hit::delayed_time_error |
Delayed time for a delayed hit.
◆ dr
double TrackerPreClustering::gg_hit::dr |
◆ dz
double TrackerPreClustering::gg_hit::dz |
◆ id
int32_t TrackerPreClustering::gg_hit::id |
◆ layer
int32_t TrackerPreClustering::gg_hit::layer |
Geometry ID : tracker side number.
◆ missing_bottom_cathode
bool TrackerPreClustering::gg_hit::missing_bottom_cathode |
Missing top cathode flag.
◆ missing_top_cathode
bool TrackerPreClustering::gg_hit::missing_top_cathode |
◆ module
int32_t TrackerPreClustering::gg_hit::module |
◆ noisy
bool TrackerPreClustering::gg_hit::noisy |
◆ peripheral
bool TrackerPreClustering::gg_hit::peripheral |
double TrackerPreClustering::gg_hit::r |
Longitudinal position of the hit along the anode wire.
◆ row
int32_t TrackerPreClustering::gg_hit::row |
Geometry ID : tracking layer number.
◆ side
int32_t TrackerPreClustering::gg_hit::side |
Geometry ID : module number.
◆ sterile
bool TrackerPreClustering::gg_hit::sterile |
Geometry ID : cell row number.
double TrackerPreClustering::gg_hit::x |
Missing bottom cathode flag.
double TrackerPreClustering::gg_hit::y |
double TrackerPreClustering::gg_hit::z |
Position of the anode wire in module coordinates system.
The documentation for this struct was generated from the following file: