Falaise  4.0.1
SuperNEMO Software Toolkit
Public Member Functions | Public Attributes | Protected Attributes | List of all members
TrackerPreClustering::setup_data Struct Reference

Setup data for the TrackerPreClustering algorithm. More...

#include <falaise/TrackerPreClustering/interface.h>

Public Member Functions

const std::string & get_last_error_message () const
 Return the last error message. More...
 
void set_last_error_message (const std::string &message_)
 Set the last error message. More...
 
 setup_data ()
 Default constructor. More...
 
void reset ()
 Reset. More...
 
bool check () const
 Check the setup data. More...
 

Public Attributes

datatools::logger::priority logging
 Logging flag. More...
 
double cell_size
 The dimension of a cell. More...
 
double delayed_hit_cluster_time
 Delayed hit cluster time. More...
 
bool processing_prompt_hits
 Flag for processing of prompt hits. More...
 
bool processing_delayed_hits
 Flag for processing of delayed hits. More...
 
bool split_chamber
 Flag to split the chamber. More...
 

Protected Attributes

std::string _last_error_message
 

Detailed Description

Setup data for the TrackerPreClustering algorithm.

Constructor & Destructor Documentation

◆ setup_data()

TrackerPreClustering::setup_data::setup_data ( )

Default constructor.

Member Function Documentation

◆ check()

bool TrackerPreClustering::setup_data::check ( ) const

Check the setup data.

◆ get_last_error_message()

const std::string& TrackerPreClustering::setup_data::get_last_error_message ( ) const

Return the last error message.

◆ reset()

void TrackerPreClustering::setup_data::reset ( )

Reset.

◆ set_last_error_message()

void TrackerPreClustering::setup_data::set_last_error_message ( const std::string &  message_)

Set the last error message.

Member Data Documentation

◆ _last_error_message

std::string TrackerPreClustering::setup_data::_last_error_message
protected

◆ cell_size

double TrackerPreClustering::setup_data::cell_size

The dimension of a cell.

◆ delayed_hit_cluster_time

double TrackerPreClustering::setup_data::delayed_hit_cluster_time

Delayed hit cluster time.

◆ logging

datatools::logger::priority TrackerPreClustering::setup_data::logging

Logging flag.

◆ processing_delayed_hits

bool TrackerPreClustering::setup_data::processing_delayed_hits

Flag for processing of delayed hits.

◆ processing_prompt_hits

bool TrackerPreClustering::setup_data::processing_prompt_hits

Flag for processing of prompt hits.

◆ split_chamber

bool TrackerPreClustering::setup_data::split_chamber

Flag to split the chamber.


The documentation for this struct was generated from the following file: