|
CbmRoot
|
#include <CbmTrdPoint.h>
Public Member Functions | |
| CbmTrdPoint () | |
| CbmTrdPoint (int32_t trackID, int32_t detID, const TVector3 &posIn, const TVector3 &momIn, const TVector3 &posOut, const TVector3 &momOut, double tof, double length, double eLoss) | |
| virtual | ~CbmTrdPoint () |
| virtual void | Print (const Option_t *opt) const |
| Output to screen. | |
| virtual std::string | ToString () const |
| Output to string. | |
| double | GetXIn () const |
| double | GetYIn () const |
| double | GetZIn () const |
| double | GetXOut () const |
| double | GetYOut () const |
| double | GetZOut () const |
| double | GetPxOut () const |
| double | GetPyOut () const |
| double | GetPzOut () const |
| double | GetPxIn () const |
| double | GetPyIn () const |
| double | GetPzIn () const |
| int32_t | GetModuleAddress () const |
| void | PositionOut (TVector3 &pos) const |
| void | MomentumOut (TVector3 &mom) const |
Private Attributes | |
| Double32_t | fX_out |
| Double32_t | fY_out |
| Double32_t | fZ_out |
| Double32_t | fPx_out |
| Double32_t | fPy_out |
| Double32_t | fPz_out |
Interception of MC track with a TR detector.
Definition at line 30 of file CbmTrdPoint.h.
| CbmTrdPoint::CbmTrdPoint | ( | ) |
| CbmTrdPoint::CbmTrdPoint | ( | int32_t | trackID, |
| int32_t | detID, | ||
| const TVector3 & | posIn, | ||
| const TVector3 & | momIn, | ||
| const TVector3 & | posOut, | ||
| const TVector3 & | momOut, | ||
| double | tof, | ||
| double | length, | ||
| double | eLoss ) |
Constructor with arguments
| trackID | Index of MCTrack |
| detID | Detector ID |
| posIn | Coordinates at entrance to active volume [cm] |
| posOut | Coordinates at exit of active volume [cm] |
| momIn | Momentum of track at entrance [GeV] |
| momOut | Momentum of track at exit [GeV] |
| tof | Time since event start [ns] |
| length | Track length since creation [cm] |
| eLoss | Energy deposit [GeV] |
Definition at line 23 of file CbmTrdPoint.cxx.
References fPx_out, fPy_out, fPz_out, fX_out, fY_out, and fZ_out.
|
virtual |
Copy constructor Destructor
Definition at line 38 of file CbmTrdPoint.cxx.
|
inline |
Definition at line 78 of file CbmTrdPoint.h.
Referenced by compareTrdPointDataMembers(), CbmTrdMCQa::ProcessPoints(), and CbmTrdCalibTracker::ResolutionQa().
|
inline |
Definition at line 74 of file CbmTrdPoint.h.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 71 of file CbmTrdPoint.h.
References fPx_out.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 75 of file CbmTrdPoint.h.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 72 of file CbmTrdPoint.h.
References fPy_out.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 76 of file CbmTrdPoint.h.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 73 of file CbmTrdPoint.h.
References fPz_out.
Referenced by compareTrdPointDataMembers(), CbmTrdCalibTracker::ResolutionQa(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Accessors
Definition at line 65 of file CbmTrdPoint.h.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), CbmTrdDigitizer::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSim2D::MakeDigi(), CbmTrdModuleSimR::MakeDigi(), CbmTrdMCQa::ProcessPoints(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 68 of file CbmTrdPoint.h.
References fX_out.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), CbmTrdDigitizer::Exec(), CbmTrdHitProducerQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSim2D::MakeDigi(), CbmTrdModuleSimR::MakeDigi(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 66 of file CbmTrdPoint.h.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), CbmTrdDigitizer::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSim2D::MakeDigi(), CbmTrdModuleSimR::MakeDigi(), CbmTrdMCQa::ProcessPoints(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 69 of file CbmTrdPoint.h.
References fY_out.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), CbmTrdDigitizer::Exec(), CbmTrdHitProducerQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSim2D::MakeDigi(), CbmTrdModuleSimR::MakeDigi(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 67 of file CbmTrdPoint.h.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), CbmTrdDigitizer::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSim2D::MakeDigi(), CbmTrdModuleSimR::MakeDigi(), CbmTrdCalibTracker::ResolutionQa(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 70 of file CbmTrdPoint.h.
References fZ_out.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), CbmTrdDigitizer::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSim2D::MakeDigi(), CbmTrdModuleSimR::MakeDigi(), CbmTrdCalibTracker::ResolutionQa(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
|
inline |
|
virtual |
Output to screen.
Definition at line 43 of file CbmTrdPoint.cxx.
References fPx_out, fPy_out, fPz_out, fX_out, fY_out, and fZ_out.
Referenced by CbmTrdModuleSim2D::MakeDigi(), and TEST().
|
virtual |
|
private |
Definition at line 85 of file CbmTrdPoint.h.
Referenced by CbmTrdPoint(), CbmTrdPoint(), GetPxOut(), MomentumOut(), Print(), and ToString().
|
private |
Definition at line 85 of file CbmTrdPoint.h.
Referenced by CbmTrdPoint(), CbmTrdPoint(), GetPyOut(), MomentumOut(), Print(), and ToString().
|
private |
Definition at line 85 of file CbmTrdPoint.h.
Referenced by CbmTrdPoint(), CbmTrdPoint(), GetPzOut(), MomentumOut(), Print(), and ToString().
|
private |
Definition at line 84 of file CbmTrdPoint.h.
Referenced by CbmTrdPoint(), CbmTrdPoint(), GetXOut(), PositionOut(), Print(), and ToString().
|
private |
Definition at line 84 of file CbmTrdPoint.h.
Referenced by CbmTrdPoint(), CbmTrdPoint(), GetYOut(), PositionOut(), Print(), and ToString().
|
private |
Definition at line 84 of file CbmTrdPoint.h.
Referenced by CbmTrdPoint(), CbmTrdPoint(), GetZOut(), PositionOut(), Print(), and ToString().