CbmRoot
|
Monte-Carlo point. More...
#include <CbmLitMCPoint.h>
Public Member Functions | |
CbmLitMCPoint () | |
virtual | ~CbmLitMCPoint () |
Double_t | GetX () const |
Double_t | GetY () const |
Double_t | GetZ () const |
Double_t | GetPx () const |
Double_t | GetPy () const |
Double_t | GetPz () const |
Double_t | GetTx () const |
Double_t | GetTy () const |
Double_t | GetP () const |
Double_t | GetQp () const |
Double_t | GetXIn () const |
Double_t | GetYIn () const |
Double_t | GetZIn () const |
Double_t | GetPxIn () const |
Double_t | GetPyIn () const |
Double_t | GetPzIn () const |
Double_t | GetTxIn () const |
Double_t | GetTyIn () const |
Double_t | GetPIn () const |
Double_t | GetQpIn () 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 | GetTxOut () const |
Double_t | GetTyOut () const |
Double_t | GetPOut () const |
Double_t | GetQpOut () const |
Int_t | GetRefId () const |
Int_t | GetStationId () const |
void | SetXIn (Double_t x) |
void | SetYIn (Double_t y) |
void | SetZIn (Double_t z) |
void | SetPxIn (Double_t px) |
void | SetPyIn (Double_t py) |
void | SetPzIn (Double_t pz) |
void | SetXOut (Double_t x) |
void | SetYOut (Double_t y) |
void | SetZOut (Double_t z) |
void | SetPxOut (Double_t px) |
void | SetPyOut (Double_t py) |
void | SetPzOut (Double_t pz) |
void | SetQ (Double_t q) |
void | SetRefId (Int_t refId) |
void | SetStationId (Int_t stationId) |
virtual std::string | ToString () const |
Returns std::string representation of the class. More... | |
Private Attributes | |
Double_t | fXIn |
Double_t | fYIn |
Double_t | fZIn |
Double_t | fPxIn |
Double_t | fPyIn |
Double_t | fPzIn |
Double_t | fXOut |
Double_t | fYOut |
Double_t | fZOut |
Double_t | fPxOut |
Double_t | fPyOut |
Double_t | fPzOut |
Int_t | fRefId |
Int_t | fStationId |
Double_t | fQ |
Friends | |
std::ostream & | operator<< (std::ostream &strm, const CbmLitMCPoint &point) |
Operator << for convenient output to std::ostream. More... | |
|
inline |
Definition at line 26 of file CbmLitMCPoint.h.
|
inlinevirtual |
Definition at line 46 of file CbmLitMCPoint.h.
|
inline |
Definition at line 57 of file CbmLitMCPoint.h.
References GetPx(), GetPy(), GetPz(), and sqrt().
Referenced by CbmLitFitQa::FillResidualsAndPulls(), and GetQp().
|
inline |
|
inline |
Definition at line 89 of file CbmLitMCPoint.h.
References fPxOut, fPyOut, fPzOut, and sqrt().
Referenced by GetQpOut().
|
inline |
Definition at line 52 of file CbmLitMCPoint.h.
Referenced by GetP(), GetTx(), and ToString().
|
inline |
Definition at line 68 of file CbmLitMCPoint.h.
References fPxIn.
|
inline |
Definition at line 84 of file CbmLitMCPoint.h.
References fPxOut.
|
inline |
Definition at line 53 of file CbmLitMCPoint.h.
Referenced by GetP(), GetTy(), and ToString().
|
inline |
Definition at line 69 of file CbmLitMCPoint.h.
References fPyIn.
|
inline |
Definition at line 85 of file CbmLitMCPoint.h.
References fPyOut.
|
inline |
Definition at line 54 of file CbmLitMCPoint.h.
Referenced by GetP(), GetTx(), GetTy(), and ToString().
|
inline |
Definition at line 70 of file CbmLitMCPoint.h.
References fPzIn.
|
inline |
Definition at line 86 of file CbmLitMCPoint.h.
References fPzOut.
|
inline |
Definition at line 60 of file CbmLitMCPoint.h.
Referenced by CbmLitFitQa::FillResidualsAndPulls().
|
inline |
Definition at line 76 of file CbmLitMCPoint.h.
|
inline |
Definition at line 92 of file CbmLitMCPoint.h.
Referenced by CbmLitFitQa::FillResidualsAndPulls().
|
inline |
Definition at line 97 of file CbmLitMCPoint.h.
References fRefId.
Referenced by CbmLitMCTrack::PointsToString(), and ToString().
|
inline |
Definition at line 98 of file CbmLitMCPoint.h.
References fStationId.
Referenced by CbmLitMCTrack::AddPoint(), CbmLitMCTrack::PointsToString(), and ToString().
|
inline |
Definition at line 55 of file CbmLitMCPoint.h.
References GetPx(), and GetPz().
Referenced by CbmLitFitQa::FillResidualsAndPulls().
|
inline |
Definition at line 71 of file CbmLitMCPoint.h.
|
inline |
Definition at line 87 of file CbmLitMCPoint.h.
References fPxOut, and fPzOut.
Referenced by CbmLitFitQa::FillResidualsAndPulls().
|
inline |
Definition at line 56 of file CbmLitMCPoint.h.
References GetPy(), and GetPz().
Referenced by CbmLitFitQa::FillResidualsAndPulls().
|
inline |
Definition at line 72 of file CbmLitMCPoint.h.
|
inline |
Definition at line 88 of file CbmLitMCPoint.h.
References fPyOut, and fPzOut.
Referenced by CbmLitFitQa::FillResidualsAndPulls().
|
inline |
Definition at line 49 of file CbmLitMCPoint.h.
Referenced by CbmLitFitQa::FillResidualsAndPulls(), and ToString().
|
inline |
Definition at line 65 of file CbmLitMCPoint.h.
References fXIn.
|
inline |
Definition at line 81 of file CbmLitMCPoint.h.
References fXOut.
Referenced by CbmLitFitQa::FillResidualsAndPulls().
|
inline |
Definition at line 50 of file CbmLitMCPoint.h.
Referenced by CbmLitFitQa::FillResidualsAndPulls(), and ToString().
|
inline |
Definition at line 66 of file CbmLitMCPoint.h.
References fYIn.
|
inline |
Definition at line 82 of file CbmLitMCPoint.h.
References fYOut.
Referenced by CbmLitFitQa::FillResidualsAndPulls().
|
inline |
Definition at line 51 of file CbmLitMCPoint.h.
Referenced by ToString().
|
inline |
Definition at line 67 of file CbmLitMCPoint.h.
References fZIn.
|
inline |
Definition at line 83 of file CbmLitMCPoint.h.
References fZOut.
|
inline |
Definition at line 105 of file CbmLitMCPoint.h.
References fPxIn.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 111 of file CbmLitMCPoint.h.
References fPxOut.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 106 of file CbmLitMCPoint.h.
References fPyIn.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 112 of file CbmLitMCPoint.h.
References fPyOut.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 107 of file CbmLitMCPoint.h.
References fPzIn.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 113 of file CbmLitMCPoint.h.
References fPzOut.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 114 of file CbmLitMCPoint.h.
References fQ.
Referenced by CbmLitMCTrackCreator::FairMCPointToLitMCPoint().
|
inline |
Definition at line 115 of file CbmLitMCPoint.h.
References fRefId.
Referenced by CbmLitMCTrackCreator::FairMCPointToLitMCPoint().
|
inline |
Definition at line 116 of file CbmLitMCPoint.h.
References fStationId.
Referenced by CbmLitMCTrackCreator::FairMCPointToLitMCPoint().
|
inline |
Definition at line 102 of file CbmLitMCPoint.h.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 108 of file CbmLitMCPoint.h.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 103 of file CbmLitMCPoint.h.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 109 of file CbmLitMCPoint.h.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 104 of file CbmLitMCPoint.h.
References fZIn.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inline |
Definition at line 110 of file CbmLitMCPoint.h.
References fZOut.
Referenced by CbmLitMCTrackCreator::FairMCPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MuchPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::MvdPointCoordinatesAndMomentumToLitMCPoint(), CbmLitMCTrackCreator::StsPointCoordinatesAndMomentumToLitMCPoint(), and CbmLitMCTrackCreator::TrdPointCoordinatesAndMomentumToLitMCPoint().
|
inlinevirtual |
Returns std::string representation of the class.
Definition at line 122 of file CbmLitMCPoint.h.
References GetPx(), GetPy(), GetPz(), GetRefId(), GetStationId(), GetX(), GetY(), and GetZ().
|
friend |
Operator << for convenient output to std::ostream.
Definition at line 135 of file CbmLitMCPoint.h.
|
private |
|
private |
Definition at line 146 of file CbmLitMCPoint.h.
Referenced by GetPOut(), GetPx(), GetPxOut(), GetTxOut(), and SetPxOut().
|
private |
|
private |
Definition at line 146 of file CbmLitMCPoint.h.
Referenced by GetPOut(), GetPy(), GetPyOut(), GetTyOut(), and SetPyOut().
|
private |
|
private |
Definition at line 147 of file CbmLitMCPoint.h.
Referenced by GetPOut(), GetPz(), GetPzOut(), GetTxOut(), GetTyOut(), and SetPzOut().
|
private |
Definition at line 150 of file CbmLitMCPoint.h.
Referenced by GetQp(), GetQpIn(), GetQpOut(), and SetQ().
|
private |
Definition at line 148 of file CbmLitMCPoint.h.
Referenced by GetRefId(), and SetRefId().
|
private |
Definition at line 149 of file CbmLitMCPoint.h.
Referenced by GetStationId(), and SetStationId().
|
private |
Definition at line 142 of file CbmLitMCPoint.h.
|
private |
Definition at line 145 of file CbmLitMCPoint.h.
|
private |
Definition at line 142 of file CbmLitMCPoint.h.
|
private |
Definition at line 145 of file CbmLitMCPoint.h.
|
private |
Definition at line 142 of file CbmLitMCPoint.h.
|
private |
Definition at line 145 of file CbmLitMCPoint.h.