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 | ( | ) |
Default constructor
Definition at line 18 of file CbmTrdPoint.cxx.
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.
|
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 GetPxOut(), MomentumOut(), Print(), and ToString().
|
private |
Definition at line 85 of file CbmTrdPoint.h.
Referenced by GetPyOut(), MomentumOut(), Print(), and ToString().
|
private |
Definition at line 85 of file CbmTrdPoint.h.
Referenced by GetPzOut(), MomentumOut(), Print(), and ToString().
|
private |
Definition at line 84 of file CbmTrdPoint.h.
Referenced by GetXOut(), PositionOut(), Print(), and ToString().
|
private |
Definition at line 84 of file CbmTrdPoint.h.
Referenced by GetYOut(), PositionOut(), Print(), and ToString().
|
private |
Definition at line 84 of file CbmTrdPoint.h.
Referenced by GetZOut(), PositionOut(), Print(), and ToString().