|
BmnRoot
|
Container class for a local point in a SSD sensor. More...
#include <BmnSsdSensorPoint.h>
Public Member Functions | |
| BmnSsdSensorPoint () | |
| BmnSsdSensorPoint (Double_t x1, Double_t y1, Double_t z1, Double_t x2, Double_t y2, Double_t z2, Double_t p, Double_t eLoss, Double_t time, Double_t bx=0., Double_t by=0., Double_t bz=0., Int_t pid=0) | |
| virtual | ~BmnSsdSensorPoint () |
| Double_t | GetX1 () const |
| Entry x coordinate [cm]. | |
| Double_t | GetY1 () const |
| Entry y coordinate [cm]. | |
| Double_t | GetZ1 () const |
| Entry z coordinate [cm]. | |
| Double_t | GetX2 () const |
| Exit x coordinate [cm]. | |
| Double_t | GetY2 () const |
| Exit y coordinate [cm]. | |
| Double_t | GetZ2 () const |
| Exit z coordinate [cm]. | |
| Double_t | GetP () const |
| Momentum magnitude. | |
| Double_t | GetELoss () const |
| Energy loss [GeV]. | |
| Double_t | GetTime () const |
| Time [ns]. | |
| Double_t | GetBx () const |
| Bx-Field at midpoint [T]. | |
| Double_t | GetBy () const |
| By-Field at midpoint [T]. | |
| Double_t | GetBz () const |
| Bz-Field at midpoint [T]. | |
| Int_t | GetPid () const |
| Particle ID [PDG]. | |
| std::string | ToString () const |
Container class for a local point in a SSD sensor.
Stores parameters needed for digitisation in the sensor C.S.
Definition at line 19 of file BmnSsdSensorPoint.h.
| BmnSsdSensorPoint::BmnSsdSensorPoint | ( | ) |
Default constructor
Definition at line 14 of file BmnSsdSensorPoint.cxx.
| BmnSsdSensorPoint::BmnSsdSensorPoint | ( | Double_t | x1, |
| Double_t | y1, | ||
| Double_t | z1, | ||
| Double_t | x2, | ||
| Double_t | y2, | ||
| Double_t | z2, | ||
| Double_t | p, | ||
| Double_t | eLoss, | ||
| Double_t | time, | ||
| Double_t | bx = 0., |
||
| Double_t | by = 0., |
||
| Double_t | bz = 0., |
||
| Int_t | pid = 0 |
||
| ) |
Constructor with parameters
| x1,y1,z1 | Entry coordinates in local C.S. [cm] |
| x2,y2,z2 | Exit coordinates in local C.S. [cm] |
| p | Momentum magnitude (entry) [GeV] |
| eLoss | Energy deposit [GeV] |
| time | Time [ns] |
| bx | Mag. Field (x component) at midpoint [T] |
| by | Mag. Field (y component) at midpoint [T] |
| bz | Mag. Field (z component) at midpoint [T] |
| pid | Particle ty[e [PDG code] |
Definition at line 30 of file BmnSsdSensorPoint.cxx.
|
virtual |
Destructor
Definition at line 24 of file BmnSsdSensorPoint.cxx.
|
inline |
Bx-Field at midpoint [T].
Definition at line 59 of file BmnSsdSensorPoint.h.
|
inline |
By-Field at midpoint [T].
Definition at line 60 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
|
inline |
Bz-Field at midpoint [T].
Definition at line 61 of file BmnSsdSensorPoint.h.
|
inline |
Energy loss [GeV].
Definition at line 57 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
|
inline |
Momentum magnitude.
Definition at line 56 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
|
inline |
Particle ID [PDG].
Definition at line 62 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
|
inline |
Time [ns].
Definition at line 58 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::CalculateResponse().
|
inline |
Entry x coordinate [cm].
Definition at line 50 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
|
inline |
Exit x coordinate [cm].
Definition at line 53 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
|
inline |
Entry y coordinate [cm].
Definition at line 51 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
|
inline |
Exit y coordinate [cm].
Definition at line 54 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
|
inline |
Entry z coordinate [cm].
Definition at line 52 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
|
inline |
Exit z coordinate [cm].
Definition at line 55 of file BmnSsdSensorPoint.h.
Referenced by BmnSsdSensorDssd::ProduceCharge().
| string BmnSsdSensorPoint::ToString | ( | ) | const |
String output
Definition at line 43 of file BmnSsdSensorPoint.cxx.
Referenced by BmnSsdSensorDssd::CalculateResponse().