|
BmnRoot
|
#include <CbmMvdPoint.h>
Public Member Functions | |
| CbmMvdPoint () | |
| CbmMvdPoint (Int_t trackId, Int_t pdgCode, Int_t detId, TVector3 posIn, TVector3 posOut, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss) | |
| virtual | ~CbmMvdPoint () |
| Double_t | GetXOut () const |
| Double_t | GetYOut () const |
| Double_t | GetZOut () const |
| Double_t | GetPxOut () const |
| Double_t | GetPyOut () const |
| Double_t | GetPzOut () const |
| Int_t | GetPdgCode () const |
| Int_t | GetSystemId () const |
| Int_t | GetStationNr () const |
| Int_t | GetPointId () const |
| void | PositionOut (TVector3 &pos) |
| void | MomentumOut (TVector3 &mom) |
| void | SetPositionOut (TVector3 pos) |
| void | SetMomentumOut (TVector3 mom) |
| void | SetPdgCode (Int_t pdg) |
| void | SetPointId (Int_t myId) |
| virtual void | Print (const Option_t *opt) const |
| CbmMvdPoint () | |
| CbmMvdPoint (Int_t trackId, Int_t pdgCode, Int_t detId, TVector3 posIn, TVector3 posOut, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss) | |
| virtual | ~CbmMvdPoint () |
| Double_t | GetXOut () const |
| Double_t | GetYOut () const |
| Double_t | GetZOut () const |
| Double_t | GetPxOut () const |
| Double_t | GetPyOut () const |
| Double_t | GetPzOut () const |
| Int_t | GetPdgCode () const |
| Int_t | GetSystemId () const |
| Int_t | GetStationNr () const |
| Int_t | GetPointId () const |
| void | PositionOut (TVector3 &pos) |
| void | MomentumOut (TVector3 &mom) |
| void | SetPositionOut (TVector3 pos) |
| void | SetMomentumOut (TVector3 mom) |
| void | SetPdgCode (Int_t pdg) |
| void | SetPointId (Int_t myId) |
| virtual void | Print (const Option_t *opt) const |
Protected 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 |
| Int_t | fPdgCode |
| Int_t | fPointId |
CbmMvdPoint.h
Data class for interception of MC track with a MVD detetcor station. Holds in addition to the base class the coordinates and momentum at the exit from the active volume.
Data level MC
Definition at line 27 of file CbmMvdPoint.h.
| CbmMvdPoint::CbmMvdPoint | ( | ) |
Default constructor
Definition at line 14 of file CbmMvdPoint.cxx.
| CbmMvdPoint::CbmMvdPoint | ( | Int_t | trackId, |
| Int_t | pdgCode, | ||
| Int_t | detId, | ||
| TVector3 | posIn, | ||
| TVector3 | posOut, | ||
| TVector3 | momIn, | ||
| TVector3 | momOut, | ||
| Double_t | tof, | ||
| Double_t | length, | ||
| Double_t | eLoss | ||
| ) |
Constructor with arguments
| trackId | Index of MCTrack |
| pdgCode | Particle type (PDG code) |
| stationNr | Station number |
| 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 32 of file CbmMvdPoint.cxx.
References kMCTrack.
|
virtual |
Copy constructor Destructor
Definition at line 56 of file CbmMvdPoint.cxx.
| CbmMvdPoint::CbmMvdPoint | ( | ) |
Default constructor
| CbmMvdPoint::CbmMvdPoint | ( | Int_t | trackId, |
| Int_t | pdgCode, | ||
| Int_t | detId, | ||
| TVector3 | posIn, | ||
| TVector3 | posOut, | ||
| TVector3 | momIn, | ||
| TVector3 | momOut, | ||
| Double_t | tof, | ||
| Double_t | length, | ||
| Double_t | eLoss | ||
| ) |
Constructor with arguments
| trackId | Index of MCTrack |
| pdgCode | Particle type (PDG code) |
| stationNr | Station number |
| 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] |
|
virtual |
Copy constructor Destructor
|
inline |
Definition at line 68 of file CbmMvdPoint.h.
References fPdgCode.
|
inline |
Definition at line 68 of file CbmMvdPoint.h.
References fPdgCode.
|
inline |
Definition at line 71 of file CbmMvdPoint.h.
References fPointId.
|
inline |
Definition at line 71 of file CbmMvdPoint.h.
References fPointId.
|
inline |
Definition at line 65 of file CbmMvdPoint.h.
References fPx_out.
|
inline |
Definition at line 65 of file CbmMvdPoint.h.
References fPx_out.
|
inline |
Definition at line 66 of file CbmMvdPoint.h.
References fPy_out.
|
inline |
Definition at line 66 of file CbmMvdPoint.h.
References fPy_out.
|
inline |
Definition at line 67 of file CbmMvdPoint.h.
References fPz_out.
|
inline |
Definition at line 67 of file CbmMvdPoint.h.
References fPz_out.
|
inline |
Definition at line 70 of file CbmMvdPoint.h.
References CbmMvdDetectorId::StationNr().
Referenced by CbmKFTrErrMCPoints::GetNConsMCStations(), CbmKFTrErrMCPoints::GetNMaxMCPointsOnStation(), and Print().
|
inline |
Definition at line 70 of file CbmMvdPoint.h.
References CbmMvdDetectorId::StationNr().
|
inline |
Definition at line 69 of file CbmMvdPoint.h.
References CbmMvdDetectorId::SystemId().
|
inline |
Definition at line 69 of file CbmMvdPoint.h.
References CbmMvdDetectorId::SystemId().
|
inline |
Accessors
Definition at line 62 of file CbmMvdPoint.h.
References fX_out.
Referenced by CbmKFTrackFitQA::FillHitHistos().
|
inline |
|
inline |
Definition at line 63 of file CbmMvdPoint.h.
References fY_out.
Referenced by CbmKFTrackFitQA::FillHitHistos().
|
inline |
Definition at line 63 of file CbmMvdPoint.h.
References fY_out.
|
inline |
Definition at line 64 of file CbmMvdPoint.h.
References fZ_out.
|
inline |
Definition at line 64 of file CbmMvdPoint.h.
References fZ_out.
|
inline |
Definition at line 74 of file CbmMvdPoint.h.
References fPx_out, fPy_out, and fPz_out.
Referenced by CbmStsFitPerformanceTask::FillMCStateVectors().
|
inline |
Definition at line 74 of file CbmMvdPoint.h.
|
inline |
Definition at line 73 of file CbmMvdPoint.h.
References fX_out, fY_out, and fZ_out.
Referenced by CbmStsFitPerformanceTask::FillMCStateVectors().
|
inline |
Definition at line 73 of file CbmMvdPoint.h.
|
virtual |
|
virtual |
Output to screen
|
inline |
Definition at line 112 of file CbmMvdPoint.h.
| void CbmMvdPoint::SetMomentumOut | ( | TVector3 | mom | ) |
|
inline |
Definition at line 80 of file CbmMvdPoint.h.
References fPdgCode.
|
inline |
Definition at line 80 of file CbmMvdPoint.h.
References fPdgCode.
|
inline |
Definition at line 81 of file CbmMvdPoint.h.
References fPointId.
|
inline |
Definition at line 81 of file CbmMvdPoint.h.
References fPointId.
|
inline |
| void CbmMvdPoint::SetPositionOut | ( | TVector3 | pos | ) |
Modifiers
|
protected |
Definition at line 94 of file CbmMvdPoint.h.
Referenced by GetPdgCode(), and SetPdgCode().
|
protected |
Definition at line 95 of file CbmMvdPoint.h.
Referenced by GetPointId(), and SetPointId().
|
protected |
Definition at line 93 of file CbmMvdPoint.h.
Referenced by GetPxOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 93 of file CbmMvdPoint.h.
Referenced by GetPyOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 93 of file CbmMvdPoint.h.
Referenced by GetPzOut(), MomentumOut(), and SetMomentumOut().
|
protected |
Definition at line 92 of file CbmMvdPoint.h.
Referenced by GetXOut(), PositionOut(), and SetPositionOut().
|
protected |
Definition at line 92 of file CbmMvdPoint.h.
Referenced by GetYOut(), PositionOut(), and SetPositionOut().
|
protected |
Definition at line 92 of file CbmMvdPoint.h.
Referenced by GetZOut(), PositionOut(), and SetPositionOut().