SND@LHC Software
|
Functions | |
void | getSciFiHitsPerStation (const TClonesArray *digiHits, std::vector< int > &horizontal_hits, std::vector< int > &vertical_hits) |
int | getTotalSciFiHits (std::vector< int > &horizontal_hits, std::vector< int > &vertical_hits) |
int | getTotalSciFiHits (const TClonesArray *digiHits) |
std::vector< float > | getFractionalHitsPerScifiPlane (std::vector< int > &horizontal_hits, std::vector< int > &vertical_hits) |
std::vector< float > | getFractionalHitsPerScifiPlane (const TClonesArray *digiHits) |
int | findScifiStation (std::vector< int > &horizontal_hits, std::vector< int > &vertical_hits, float threshold) |
int | findScifiStation (const TClonesArray *digiHits, float threshold) |
float | peakScifiTiming (const TClonesArray &digiHits, int bins, float min_x, float max_x) |
std::unique_ptr< TClonesArray > | getScifiHits (const TClonesArray &digiHits, int station, bool orientation) |
std::unique_ptr< TClonesArray > | selectScifiHits (const TClonesArray &digiHits, int station, bool orientation, int bins_x=52, float min_x=0.0, float max_x=26.0, float time_lower_range=1E9/(2 *ShipUnit::snd_freq), float time_upper_range=2E9/(ShipUnit::snd_freq/ShipUnit::hertz), bool make_selection=true) |
std::unique_ptr< TClonesArray > | selectScifiHits (const TClonesArray &digiHits, int station, bool orientation, const std::map< std::string, float > &selection_parameters, bool make_selection=true) |
std::unique_ptr< TClonesArray > | filterScifiHits (const TClonesArray &digiHits, const std::map< std::string, float > &selection_parameters, int method=0, std::string setup="TI18") |
std::unique_ptr< TClonesArray > | filterScifiHits (const TClonesArray &digiHits, int method=0, std::string setup="TI18") |
int | calculateSiPMNumber (int reference_SiPM) |
int | densityScifi (int reference_SiPM, const TClonesArray &digiHits, int radius, int min_hit_density, bool min_check) |
bool | densityCheck (const TClonesArray &digiHits, int radius=64, int min_hit_density=36, int station=1, bool orientation=false) |
int | showerInteractionWall (const TClonesArray &digiHits, const std::map< std::string, float > &selection_parameters, int method=0, std::string setup="TI18") |
int | showerInteractionWall (const TClonesArray &digiHits, int method=0, std::string setup="TI18") |
int snd::analysis_tools::calculateSiPMNumber | ( | int | reference_SiPM | ) |
Definition at line 361 of file sndSciFiTools.cxx.
bool snd::analysis_tools::densityCheck | ( | const TClonesArray & | digiHits, |
int | radius = 64 , |
||
int | min_hit_density = 36 , |
||
int | station = 1 , |
||
bool | orientation = false |
||
) |
Definition at line 413 of file sndSciFiTools.cxx.
int snd::analysis_tools::densityScifi | ( | int | reference_SiPM, |
const TClonesArray & | digiHits, | ||
int | radius, | ||
int | min_hit_density, | ||
bool | min_check | ||
) |
Definition at line 374 of file sndSciFiTools.cxx.
std::unique_ptr< TClonesArray > snd::analysis_tools::filterScifiHits | ( | const TClonesArray & | digiHits, |
const std::map< std::string, float > & | selection_parameters, | ||
int | method = 0 , |
||
std::string | setup = "TI18" |
||
) |
Definition at line 287 of file sndSciFiTools.cxx.
std::unique_ptr< TClonesArray > snd::analysis_tools::filterScifiHits | ( | const TClonesArray & | digiHits, |
int | method = 0 , |
||
std::string | setup = "TI18" |
||
) |
Definition at line 339 of file sndSciFiTools.cxx.
int snd::analysis_tools::findScifiStation | ( | const TClonesArray * | digiHits, |
float | threshold | ||
) |
Definition at line 93 of file sndSciFiTools.cxx.
int snd::analysis_tools::findScifiStation | ( | std::vector< int > & | horizontal_hits, |
std::vector< int > & | vertical_hits, | ||
float | threshold | ||
) |
Definition at line 77 of file sndSciFiTools.cxx.
std::vector< float > snd::analysis_tools::getFractionalHitsPerScifiPlane | ( | const TClonesArray * | digiHits | ) |
Definition at line 67 of file sndSciFiTools.cxx.
std::vector< float > snd::analysis_tools::getFractionalHitsPerScifiPlane | ( | std::vector< int > & | horizontal_hits, |
std::vector< int > & | vertical_hits | ||
) |
Definition at line 53 of file sndSciFiTools.cxx.
std::unique_ptr< TClonesArray > snd::analysis_tools::getScifiHits | ( | const TClonesArray & | digiHits, |
int | station, | ||
bool | orientation | ||
) |
Definition at line 158 of file sndSciFiTools.cxx.
void snd::analysis_tools::getSciFiHitsPerStation | ( | const TClonesArray * | digiHits, |
std::vector< int > & | horizontal_hits, | ||
std::vector< int > & | vertical_hits | ||
) |
Definition at line 12 of file sndSciFiTools.cxx.
int snd::analysis_tools::getTotalSciFiHits | ( | const TClonesArray * | digiHits | ) |
Definition at line 42 of file sndSciFiTools.cxx.
int snd::analysis_tools::getTotalSciFiHits | ( | std::vector< int > & | horizontal_hits, |
std::vector< int > & | vertical_hits | ||
) |
Definition at line 36 of file sndSciFiTools.cxx.
float snd::analysis_tools::peakScifiTiming | ( | const TClonesArray & | digiHits, |
int | bins, | ||
float | min_x, | ||
float | max_x | ||
) |
Definition at line 124 of file sndSciFiTools.cxx.
std::unique_ptr< TClonesArray > snd::analysis_tools::selectScifiHits | ( | const TClonesArray & | digiHits, |
int | station, | ||
bool | orientation, | ||
const std::map< std::string, float > & | selection_parameters, | ||
bool | make_selection = true |
||
) |
Definition at line 259 of file sndSciFiTools.cxx.
std::unique_ptr< TClonesArray > snd::analysis_tools::selectScifiHits | ( | const TClonesArray & | digiHits, |
int | station, | ||
bool | orientation, | ||
int | bins_x = 52 , |
||
float | min_x = 0.0 , |
||
float | max_x = 26.0 , |
||
float | time_lower_range = 1E9/(2*ShipUnit::snd_freq) , |
||
float | time_upper_range = 2E9/(ShipUnit::snd_freq/ShipUnit::hertz) , |
||
bool | make_selection = true |
||
) |
Definition at line 182 of file sndSciFiTools.cxx.
int snd::analysis_tools::showerInteractionWall | ( | const TClonesArray & | digiHits, |
const std::map< std::string, float > & | selection_parameters, | ||
int | method = 0 , |
||
std::string | setup = "TI18" |
||
) |
Definition at line 476 of file sndSciFiTools.cxx.
int snd::analysis_tools::showerInteractionWall | ( | const TClonesArray & | digiHits, |
int | method = 0 , |
||
std::string | setup = "TI18" |
||
) |
Definition at line 533 of file sndSciFiTools.cxx.