Falaise
4.0.1
SuperNEMO Software Toolkit
|
Toy display for Geiger hits in a simplified SuperNEMO like geometry. More...
#include <falaise/TrackerPreClustering/event_display.h>
Public Types | |
enum | mode_type { prompt = 0x1, delayed = 0x2 } |
Mode. More... | |
Public Member Functions | |
void | set_cell_size (double cell_size_) |
Set the dimension of the cell. More... | |
void | set_nb_layers (unsigned int nb_layers_) |
Set the number of layers. More... | |
void | set_nb_rows (unsigned int nb_rows_) |
Set the number of rows. More... | |
event_display () | |
Default constructor. More... | |
template<typename Hit > | |
void | display_gg_hits (std::ostream &out_, const std::vector< const Hit * > &hits_, uint32_t mode_=prompt|delayed) const |
Display Geiger hits. More... | |
template<class Hit > | |
void | display_cluster (std::ostream &out_, const std::vector< const Hit * > &hits_, uint32_t mode_=prompt|delayed) const |
Display clusters of Geiger hits. More... | |
void | plot_gg_hit (std::ostream &out_, int id_, double r_, double er_, double x_, double y_, double z_, double ez_, double delayed_time_) const |
Plot Geiger hit. More... | |
void | plot_clustered_item (std::ostream &out_, int id_, double x_, double y_, double z_, double ez_, double delayed_time_) const |
Plot clustered object. More... | |
void | display_event () |
Display event. More... | |
Toy display for Geiger hits in a simplified SuperNEMO like geometry.
TrackerPreClustering::event_display::event_display | ( | ) |
Default constructor.
void TrackerPreClustering::event_display::display_cluster | ( | std::ostream & | out_, |
const std::vector< const Hit * > & | hits_, | ||
uint32_t | mode_ = prompt|delayed |
||
) | const |
Display clusters of Geiger hits.
void TrackerPreClustering::event_display::display_event | ( | ) |
Display event.
void TrackerPreClustering::event_display::display_gg_hits | ( | std::ostream & | out_, |
const std::vector< const Hit * > & | hits_, | ||
uint32_t | mode_ = prompt|delayed |
||
) | const |
Display Geiger hits.
void TrackerPreClustering::event_display::plot_clustered_item | ( | std::ostream & | out_, |
int | id_, | ||
double | x_, | ||
double | y_, | ||
double | z_, | ||
double | ez_, | ||
double | delayed_time_ | ||
) | const |
Plot clustered object.
void TrackerPreClustering::event_display::plot_gg_hit | ( | std::ostream & | out_, |
int | id_, | ||
double | r_, | ||
double | er_, | ||
double | x_, | ||
double | y_, | ||
double | z_, | ||
double | ez_, | ||
double | delayed_time_ | ||
) | const |
Plot Geiger hit.
void TrackerPreClustering::event_display::set_cell_size | ( | double | cell_size_ | ) |
Set the dimension of the cell.
void TrackerPreClustering::event_display::set_nb_layers | ( | unsigned int | nb_layers_ | ) |
Set the number of layers.
void TrackerPreClustering::event_display::set_nb_rows | ( | unsigned int | nb_rows_ | ) |
Set the number of rows.