CbmRoot
|
#include <CbmTrdPoint.h>
Public Member Functions | |
CbmTrdPoint () | |
CbmTrdPoint (Int_t trackID, Int_t detID, const TVector3 &posIn, const TVector3 &momIn, const TVector3 &posOut, const TVector3 &momOut, Double_t tof, Double_t length, Double_t eLoss) | |
virtual | ~CbmTrdPoint () |
virtual void | Print (const Option_t *opt) const |
Double_t | GetXIn () const |
Double_t | GetYIn () const |
Double_t | GetZIn () const |
Double_t | GetXOut () const |
Double_t | GetYOut () const |
Double_t | GetZOut () const |
Double_t | GetPxOut () const |
Double_t | GetPyOut () const |
Double_t | GetPzOut () const |
Double_t | GetPxIn () const |
Double_t | GetPyIn () const |
Double_t | GetPzIn () const |
Int_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 23 of file CbmTrdPoint.h.
CbmTrdPoint::CbmTrdPoint | ( | ) |
Default constructor
Definition at line 14 of file CbmTrdPoint.cxx.
CbmTrdPoint::CbmTrdPoint | ( | Int_t | trackID, |
Int_t | detID, | ||
const TVector3 & | posIn, | ||
const TVector3 & | momIn, | ||
const TVector3 & | posOut, | ||
const TVector3 & | momOut, | ||
Double_t | tof, | ||
Double_t | length, | ||
Double_t | 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 26 of file CbmTrdPoint.cxx.
|
virtual |
Copy constructor Destructor
Definition at line 46 of file CbmTrdPoint.cxx.
|
inline |
Definition at line 76 of file CbmTrdPoint.h.
Referenced by compareTrdPointDataMembers(), LxCalcStats::Exec(), CbmBinnedTrackerQANew::Init(), CbmBinnedTrackerQA::Init(), LxTBTrdFinder::Init(), LxTBFinder::Init(), and CbmTrdMCQa::ProcessPoints().
|
inline |
Definition at line 72 of file CbmTrdPoint.h.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 69 of file CbmTrdPoint.h.
References fPx_out.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 73 of file CbmTrdPoint.h.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 70 of file CbmTrdPoint.h.
References fPy_out.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
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 fPz_out.
Referenced by compareTrdPointDataMembers(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Accessors
Definition at line 63 of file CbmTrdPoint.h.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), LxCalcStats::Exec(), CbmBinnedTrackerQA::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdDigitizer::Exec(), CbmBinnedTrackerQA::Finish(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmBinnedTrackerQA::HandleTrd(), LxTBTrdFinder::Init(), LxTBFinder::Init(), CbmL1::InputPerformance(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSimR::MakeDigi(), CbmTrdModuleSimT::MakeDigi(), CbmTrdMCQa::ProcessPoints(), CbmBinnedTrdMCReader::Read(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 66 of file CbmTrdPoint.h.
References fX_out.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), LxCalcStats::Exec(), CbmBinnedTrackerQA::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdDigitizer::Exec(), CbmBinnedTrackerQA::Finish(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmBinnedTrackerQA::HandleTrd(), LxTBTrdFinder::Init(), LxTBFinder::Init(), CbmL1::InputPerformance(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSimR::MakeDigi(), CbmTrdModuleSimT::MakeDigi(), CbmBinnedTrdMCReader::Read(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 64 of file CbmTrdPoint.h.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), LxCalcStats::Exec(), CbmBinnedTrackerQA::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdDigitizer::Exec(), CbmBinnedTrackerQA::Finish(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmBinnedTrackerQA::HandleTrd(), LxTBTrdFinder::Init(), LxTBFinder::Init(), CbmL1::InputPerformance(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSimR::MakeDigi(), CbmTrdModuleSimT::MakeDigi(), CbmTrdMCQa::ProcessPoints(), CbmBinnedTrdMCReader::Read(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 67 of file CbmTrdPoint.h.
References fY_out.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), LxCalcStats::Exec(), CbmBinnedTrackerQA::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdDigitizer::Exec(), CbmBinnedTrackerQA::Finish(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), CbmBinnedTrackerQA::HandleTrd(), LxTBTrdFinder::Init(), LxTBFinder::Init(), CbmL1::InputPerformance(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSimR::MakeDigi(), CbmTrdModuleSimT::MakeDigi(), CbmBinnedTrdMCReader::Read(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 65 of file CbmTrdPoint.h.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), LxCalcStats::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdDigitizer::Exec(), CbmBinnedTrackerQA::Finish(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), LxTBTrdFinder::Init(), LxTBFinder::Init(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSimR::MakeDigi(), CbmTrdModuleSimT::MakeDigi(), CbmBinnedTrdMCReader::Read(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 68 of file CbmTrdPoint.h.
References fZ_out.
Referenced by CbmTrdQa::CalcAngle(), compareTrdPointDataMembers(), LxCalcStats::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTrdDigitizer::Exec(), CbmBinnedTrackerQA::Finish(), CbmTrdParModDigi::GetPadInfo(), CbmTrdQa::GetTrackLength(), LxTBTrdFinder::Init(), LxTBFinder::Init(), CbmTrdRadiator::LatticeHit(), CbmTrdModuleSimR::MakeDigi(), CbmTrdModuleSimT::MakeDigi(), CbmBinnedTrdMCReader::Read(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 79 of file CbmTrdPoint.h.
References fPx_out, fPy_out, and fPz_out.
Referenced by CbmL1::ReadMCPoint(), and TEST().
|
inline |
Definition at line 78 of file CbmTrdPoint.h.
References fX_out, fY_out, fZ_out, and pos.
Referenced by CbmL1::ReadMCPoint(), and TEST().
|
virtual |
Output to screen
Definition at line 51 of file CbmTrdPoint.cxx.
References fPx_out, fPy_out, fPz_out, fX_out, fY_out, and fZ_out.
Referenced by CbmTrdModuleSimT::MakeDigi(), and TEST().
|
private |
Definition at line 85 of file CbmTrdPoint.h.
Referenced by GetPxOut(), MomentumOut(), and Print().
|
private |
Definition at line 85 of file CbmTrdPoint.h.
Referenced by GetPyOut(), MomentumOut(), and Print().
|
private |
Definition at line 85 of file CbmTrdPoint.h.
Referenced by GetPzOut(), MomentumOut(), and Print().
|
private |
Definition at line 84 of file CbmTrdPoint.h.
Referenced by GetXOut(), PositionOut(), and Print().
|
private |
Definition at line 84 of file CbmTrdPoint.h.
Referenced by GetYOut(), PositionOut(), and Print().
|
private |
Definition at line 84 of file CbmTrdPoint.h.
Referenced by GetZOut(), PositionOut(), and Print().