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

Classes | |
| struct | ScifiHit |
| struct | xy_pair |
Public Member Functions | |
| ScifiPlane (std::vector< sndScifiHit * > snd_hits, Configuration configuration, Scifi *scifi_geometry, int station) | |
| const int | GetStation () const |
| const std::vector< ScifiHit > | GetHits () const |
| const ROOT::Math::XYZPoint | GetCentroid () const |
| const ROOT::Math::XYZPoint | GetCentroidError () const |
| const xy_pair< double > | GetTotQdc (bool only_positive=false) const |
| const xy_pair< double > | GetTotEnergy (bool only_positive=false) const |
| const xy_pair< int > | GetNHits () const |
| const ROOT::Math::XYZPoint | GetCluster (int max_gap) const |
| void | FindCentroid () |
| bool | HasShower () const |
| void | TimeFilter (double min_timestamp, double max_timestamp) |
| xy_pair< double > | GetPointQdc (const ROOT::Math::XYZPoint &point, double radius) const |
Private Attributes | |
| std::vector< ScifiHit > | hits_ |
| Configuration | configuration_ |
| ROOT::Math::XYZPoint | centroid_ |
| ROOT::Math::XYZPoint | centroid_error_ |
| int | station_ |
Definition at line 13 of file sndScifiPlane.h.
| snd::analysis_tools::ScifiPlane::ScifiPlane | ( | std::vector< sndScifiHit * > | snd_hits, |
| Configuration | configuration, | ||
| Scifi * | scifi_geometry, | ||
| int | station | ||
| ) |
Definition at line 15 of file sndScifiPlane.cxx.
| void snd::analysis_tools::ScifiPlane::FindCentroid | ( | ) |
Definition at line 222 of file sndScifiPlane.cxx.
|
inline |
Definition at line 39 of file sndScifiPlane.h.
|
inline |
Definition at line 40 of file sndScifiPlane.h.
| const ROOT::Math::XYZPoint snd::analysis_tools::ScifiPlane::GetCluster | ( | int | max_gap | ) | const |
Definition at line 106 of file sndScifiPlane.cxx.
|
inline |
Definition at line 38 of file sndScifiPlane.h.
| const snd::analysis_tools::ScifiPlane::xy_pair< int > snd::analysis_tools::ScifiPlane::GetNHits | ( | ) | const |
Definition at line 43 of file sndScifiPlane.cxx.
| snd::analysis_tools::ScifiPlane::xy_pair< double > snd::analysis_tools::ScifiPlane::GetPointQdc | ( | const ROOT::Math::XYZPoint & | point, |
| double | radius | ||
| ) | const |
Definition at line 208 of file sndScifiPlane.cxx.
|
inline |
Definition at line 37 of file sndScifiPlane.h.
| const snd::analysis_tools::ScifiPlane::xy_pair< double > snd::analysis_tools::ScifiPlane::GetTotEnergy | ( | bool | only_positive = false | ) | const |
Definition at line 274 of file sndScifiPlane.cxx.
| const snd::analysis_tools::ScifiPlane::xy_pair< double > snd::analysis_tools::ScifiPlane::GetTotQdc | ( | bool | only_positive = false | ) | const |
Definition at line 263 of file sndScifiPlane.cxx.
| bool snd::analysis_tools::ScifiPlane::HasShower | ( | ) | const |
Definition at line 53 of file sndScifiPlane.cxx.
| void snd::analysis_tools::ScifiPlane::TimeFilter | ( | double | min_timestamp, |
| double | max_timestamp | ||
| ) |
|
private |
Definition at line 56 of file sndScifiPlane.h.
|
private |
Definition at line 57 of file sndScifiPlane.h.
|
private |
Definition at line 55 of file sndScifiPlane.h.
|
private |
Definition at line 54 of file sndScifiPlane.h.
|
private |
Definition at line 59 of file sndScifiPlane.h.