SND@LHC Software
|
#include <sndScifiPlane.h>
Classes | |
struct | ScifiHit |
struct | xy_pair |
Public Member Functions | |
ScifiPlane (TClonesArray *snd_hits, Configuration configuration, Scifi *scifi_geometry, int index_begin, int index_end, int station) | |
const int | GetStation () const |
const std::vector< ScifiHit > | GetHits () const |
const TVector3 | GetCentroid () const |
const TVector3 | 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 TVector3 | GetCluster (int max_gap) const |
void | FindCentroid () |
bool | IsShower () const |
void | TimeFilter (double min_timestamp, double max_timestamp) |
xy_pair< double > | GetPointQdc (const TVector3 &point, double radius) const |
Private Attributes | |
std::vector< ScifiHit > | hits_ |
Configuration | configuration_ |
TVector3 | centroid_ |
TVector3 | centroid_error_ |
int | station_ |
Definition at line 13 of file sndScifiPlane.h.
snd::analysis_tools::ScifiPlane::ScifiPlane | ( | TClonesArray * | snd_hits, |
snd::Configuration | configuration, | ||
Scifi * | scifi_geometry, | ||
int | index_begin, | ||
int | index_end, | ||
int | station | ||
) |
Definition at line 14 of file sndScifiPlane.cxx.
void snd::analysis_tools::ScifiPlane::FindCentroid | ( | ) |
Definition at line 217 of file sndScifiPlane.cxx.
|
inline |
Definition at line 39 of file sndScifiPlane.h.
|
inline |
Definition at line 40 of file sndScifiPlane.h.
const TVector3 snd::analysis_tools::ScifiPlane::GetCluster | ( | int | max_gap | ) | const |
Definition at line 101 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 48 of file sndScifiPlane.cxx.
snd::analysis_tools::ScifiPlane::xy_pair< double > snd::analysis_tools::ScifiPlane::GetPointQdc | ( | const TVector3 & | point, |
double | radius | ||
) | const |
Definition at line 203 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 269 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 258 of file sndScifiPlane.cxx.
bool snd::analysis_tools::ScifiPlane::IsShower | ( | ) | const |
Definition at line 58 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.