|
FairShip
|
Hit class for UpstreamTagger scoring plane. More...
#include <UpstreamTaggerHit.h>


Public Member Functions | |
| UpstreamTaggerHit () | |
| UpstreamTaggerHit (UpstreamTaggerPoint *p, Double_t t0, Double_t pos_res, Double_t time_res) | |
| ~UpstreamTaggerHit () override=default | |
| UpstreamTaggerHit (const UpstreamTaggerHit &hit)=default | |
| UpstreamTaggerHit & | operator= (const UpstreamTaggerHit &hit)=default |
| Double_t | GetX () const |
| Double_t | GetY () const |
| Double_t | GetZ () const |
| TVector3 | GetXYZ () const |
| Double_t | GetTime () const |
| void | Print () const |
Public Member Functions inherited from SHiP::DetectorHit | |
| DetectorHit () | |
| DetectorHit (Int_t detID, Float_t digi) | |
| ~DetectorHit () override=default | |
| Double_t | GetDigi () const |
| Int_t | GetDetectorID () const |
| void | SetDigi (Float_t d) |
| void | SetDetectorID (Int_t detID) |
| void | Print (const Option_t *opt="") const override |
Private Member Functions | |
| ClassDef (UpstreamTaggerHit, 2) | |
Private Attributes | |
| Double_t | fX |
| Smeared x position (cm) | |
| Double_t | fY |
| Smeared y position (cm) | |
| Double_t | fZ |
| Smeared z position (cm) | |
| Double_t | fTime |
| Smeared time (ns) | |
Additional Inherited Members | |
Protected Member Functions inherited from SHiP::DetectorHit | |
| ClassDefOverride (SHiP::DetectorHit, 1) | |
Protected Attributes inherited from SHiP::DetectorHit | |
| Float_t | fdigi |
| digitized detector hit | |
| Int_t | fDetectorID |
| Detector unique identifier. | |
Hit class for UpstreamTagger scoring plane.
Simple hit class for UBT scoring plane detector. Stores smeared position and time from MC truth. Does not store MC truth information directly.
Definition at line 20 of file UpstreamTaggerHit.h.
| UpstreamTaggerHit::UpstreamTaggerHit | ( | ) |
Default constructor
Definition at line 17 of file UpstreamTaggerHit.cxx.
| UpstreamTaggerHit::UpstreamTaggerHit | ( | UpstreamTaggerPoint * | p, |
| Double_t | t0, | ||
| Double_t | pos_res, | ||
| Double_t | time_res | ||
| ) |
Constructor from UpstreamTaggerPoint
| p | MC point |
| t0 | Event time offset |
| pos_res | Position resolution (cm) |
| time_res | Time resolution (ns) |
Definition at line 21 of file UpstreamTaggerHit.cxx.
|
overridedefault |
Destructor
|
default |
Copy constructor
|
private |
|
inline |
|
inline |
|
inline |
Definition at line 45 of file UpstreamTaggerHit.h.
|
inline |
Definition at line 43 of file UpstreamTaggerHit.h.
|
inline |
Definition at line 44 of file UpstreamTaggerHit.h.
|
default |
| void UpstreamTaggerHit::Print | ( | ) | const |
Definition at line 40 of file UpstreamTaggerHit.cxx.
|
private |
Smeared time (ns)
Definition at line 58 of file UpstreamTaggerHit.h.
|
private |
Smeared x position (cm)
Definition at line 55 of file UpstreamTaggerHit.h.
|
private |
Smeared y position (cm)
Definition at line 56 of file UpstreamTaggerHit.h.
|
private |
Smeared z position (cm)
Definition at line 57 of file UpstreamTaggerHit.h.