|
SND@LHC Software
|
#include <sndUSPlane.h>

Classes | |
| struct | rl_pair |
| struct | sl_pair |
| struct | USHit |
Public Member Functions | |
| USPlane (std::vector< MuFilterHit * > snd_hits, const Configuration &configuration, MuFilter *muon_filter_geometry, int station, bool use_small_sipms=false) | |
| const sl_pair< int > | GetNHits () const |
| const int | GetStation () const |
| const sl_pair< double > | GetTotQdc () const |
| const sl_pair< double > | GetTotEnergy () const |
| const rl_pair< double > | GetSideQdc () const |
| const rl_pair< double > | GetBarQdc (int bar_to_compute) const |
| const sl_pair< int > | GetBarNHits (int bar_to_compute) const |
| const std::vector< USHit > | GetHits () const |
| double | HasShower () const |
| void | FindCentroid () |
| ROOT::Math::XYZPoint | GetCentroid () const |
| ROOT::Math::XYZPoint | GetCentroidError () const |
| const int | GetNHitBars () const |
| void | TimeFilter (double min_timestamp, double max_timestamp) |
Private Attributes | |
| std::vector< USHit > | hits_ |
| Configuration | configuration_ |
| ROOT::Math::XYZPoint | centroid_ |
| ROOT::Math::XYZPoint | centroid_error_ |
| int | station_ |
Definition at line 13 of file sndUSPlane.h.
| snd::analysis_tools::USPlane::USPlane | ( | std::vector< MuFilterHit * > | snd_hits, |
| const Configuration & | configuration, | ||
| MuFilter * | muon_filter_geometry, | ||
| int | station, | ||
| bool | use_small_sipms = false |
||
| ) |
Definition at line 13 of file sndUSPlane.cxx.
| void snd::analysis_tools::USPlane::FindCentroid | ( | ) |
Definition at line 52 of file sndUSPlane.cxx.
| const snd::analysis_tools::USPlane::sl_pair< int > snd::analysis_tools::USPlane::GetBarNHits | ( | int | bar_to_compute | ) | const |
Definition at line 153 of file sndUSPlane.cxx.
| const snd::analysis_tools::USPlane::rl_pair< double > snd::analysis_tools::USPlane::GetBarQdc | ( | int | bar_to_compute | ) | const |
Definition at line 132 of file sndUSPlane.cxx.
|
inline |
Definition at line 62 of file sndUSPlane.h.
|
inline |
Definition at line 63 of file sndUSPlane.h.
|
inline |
Definition at line 58 of file sndUSPlane.h.
| const int snd::analysis_tools::USPlane::GetNHitBars | ( | ) | const |
Definition at line 191 of file sndUSPlane.cxx.
| const snd::analysis_tools::USPlane::sl_pair< int > snd::analysis_tools::USPlane::GetNHits | ( | ) | const |
Definition at line 181 of file sndUSPlane.cxx.
| const snd::analysis_tools::USPlane::rl_pair< double > snd::analysis_tools::USPlane::GetSideQdc | ( | ) | const |
Definition at line 116 of file sndUSPlane.cxx.
|
inline |
Definition at line 51 of file sndUSPlane.h.
| const snd::analysis_tools::USPlane::sl_pair< double > snd::analysis_tools::USPlane::GetTotEnergy | ( | ) | const |
Definition at line 104 of file sndUSPlane.cxx.
| const snd::analysis_tools::USPlane::sl_pair< double > snd::analysis_tools::USPlane::GetTotQdc | ( | ) | const |
Definition at line 91 of file sndUSPlane.cxx.
|
inline |
Definition at line 59 of file sndUSPlane.h.
| void snd::analysis_tools::USPlane::TimeFilter | ( | double | min_timestamp, |
| double | max_timestamp | ||
| ) |
|
private |
Definition at line 72 of file sndUSPlane.h.
|
private |
Definition at line 73 of file sndUSPlane.h.
|
private |
Definition at line 71 of file sndUSPlane.h.
|
private |
Definition at line 70 of file sndUSPlane.h.
|
private |
Definition at line 74 of file sndUSPlane.h.