CbmRoot
Loading...
Searching...
No Matches
CbmLitMCPoint Class Reference

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.
 

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.
 

Detailed Description

Monte-Carlo point.

Author
Andrey Lebedev andre.nosp@m.y.le.nosp@m.bedev.nosp@m.@gsi.nosp@m..de
Date
2011

Definition at line 26 of file CbmLitMCPoint.h.

Constructor & Destructor Documentation

◆ CbmLitMCPoint()

CbmLitMCPoint::CbmLitMCPoint ( )
inline

Definition at line 31 of file CbmLitMCPoint.h.

◆ ~CbmLitMCPoint()

virtual CbmLitMCPoint::~CbmLitMCPoint ( )
inlinevirtual

Definition at line 53 of file CbmLitMCPoint.h.

Member Function Documentation

◆ GetP()

Double_t CbmLitMCPoint::GetP ( ) const
inline

Definition at line 64 of file CbmLitMCPoint.h.

References GetPx(), GetPy(), and GetPz().

Referenced by CbmLitFitQa::FillResidualsAndPulls(), and GetQp().

◆ GetPIn()

Double_t CbmLitMCPoint::GetPIn ( ) const
inline

Definition at line 79 of file CbmLitMCPoint.h.

References fPxIn, fPyIn, and fPzIn.

Referenced by GetQpIn().

◆ GetPOut()

Double_t CbmLitMCPoint::GetPOut ( ) const
inline

Definition at line 94 of file CbmLitMCPoint.h.

References fPxOut, fPyOut, and fPzOut.

Referenced by GetQpOut().

◆ GetPx()

Double_t CbmLitMCPoint::GetPx ( ) const
inline

Definition at line 59 of file CbmLitMCPoint.h.

References fPxIn, and fPxOut.

Referenced by GetP(), GetTx(), and ToString().

◆ GetPxIn()

Double_t CbmLitMCPoint::GetPxIn ( ) const
inline

Definition at line 74 of file CbmLitMCPoint.h.

References fPxIn.

◆ GetPxOut()

Double_t CbmLitMCPoint::GetPxOut ( ) const
inline

Definition at line 89 of file CbmLitMCPoint.h.

References fPxOut.

◆ GetPy()

Double_t CbmLitMCPoint::GetPy ( ) const
inline

Definition at line 60 of file CbmLitMCPoint.h.

References fPyIn, and fPyOut.

Referenced by GetP(), GetTy(), and ToString().

◆ GetPyIn()

Double_t CbmLitMCPoint::GetPyIn ( ) const
inline

Definition at line 75 of file CbmLitMCPoint.h.

References fPyIn.

◆ GetPyOut()

Double_t CbmLitMCPoint::GetPyOut ( ) const
inline

Definition at line 90 of file CbmLitMCPoint.h.

References fPyOut.

◆ GetPz()

Double_t CbmLitMCPoint::GetPz ( ) const
inline

Definition at line 61 of file CbmLitMCPoint.h.

References fPzIn, and fPzOut.

Referenced by GetP(), GetTx(), GetTy(), and ToString().

◆ GetPzIn()

Double_t CbmLitMCPoint::GetPzIn ( ) const
inline

Definition at line 76 of file CbmLitMCPoint.h.

References fPzIn.

◆ GetPzOut()

Double_t CbmLitMCPoint::GetPzOut ( ) const
inline

Definition at line 91 of file CbmLitMCPoint.h.

References fPzOut.

◆ GetQp()

Double_t CbmLitMCPoint::GetQp ( ) const
inline

Definition at line 65 of file CbmLitMCPoint.h.

References fQ, and GetP().

Referenced by CbmLitFitQa::FillResidualsAndPulls().

◆ GetQpIn()

Double_t CbmLitMCPoint::GetQpIn ( ) const
inline

Definition at line 80 of file CbmLitMCPoint.h.

References fQ, and GetPIn().

◆ GetQpOut()

Double_t CbmLitMCPoint::GetQpOut ( ) const
inline

Definition at line 95 of file CbmLitMCPoint.h.

References fQ, and GetPOut().

Referenced by CbmLitFitQa::FillResidualsAndPulls().

◆ GetRefId()

Int_t CbmLitMCPoint::GetRefId ( ) const
inline

Definition at line 101 of file CbmLitMCPoint.h.

References fRefId.

Referenced by CbmLitMCTrack::PointsToString(), and ToString().

◆ GetStationId()

Int_t CbmLitMCPoint::GetStationId ( ) const
inline

Definition at line 102 of file CbmLitMCPoint.h.

References fStationId.

Referenced by CbmLitMCTrack::AddPoint(), CbmLitMCTrack::PointsToString(), and ToString().

◆ GetTx()

Double_t CbmLitMCPoint::GetTx ( ) const
inline

Definition at line 62 of file CbmLitMCPoint.h.

References GetPx(), and GetPz().

Referenced by CbmLitFitQa::FillResidualsAndPulls().

◆ GetTxIn()

Double_t CbmLitMCPoint::GetTxIn ( ) const
inline

Definition at line 77 of file CbmLitMCPoint.h.

References fPxIn, and fPzIn.

◆ GetTxOut()

Double_t CbmLitMCPoint::GetTxOut ( ) const
inline

Definition at line 92 of file CbmLitMCPoint.h.

References fPxOut, and fPzOut.

Referenced by CbmLitFitQa::FillResidualsAndPulls().

◆ GetTy()

Double_t CbmLitMCPoint::GetTy ( ) const
inline

Definition at line 63 of file CbmLitMCPoint.h.

References GetPy(), and GetPz().

Referenced by CbmLitFitQa::FillResidualsAndPulls().

◆ GetTyIn()

Double_t CbmLitMCPoint::GetTyIn ( ) const
inline

Definition at line 78 of file CbmLitMCPoint.h.

References fPyIn, and fPzIn.

◆ GetTyOut()

Double_t CbmLitMCPoint::GetTyOut ( ) const
inline

Definition at line 93 of file CbmLitMCPoint.h.

References fPyOut, and fPzOut.

Referenced by CbmLitFitQa::FillResidualsAndPulls().

◆ GetX()

Double_t CbmLitMCPoint::GetX ( ) const
inline

Definition at line 56 of file CbmLitMCPoint.h.

References fXIn, and fXOut.

Referenced by CbmLitFitQa::FillResidualsAndPulls(), and ToString().

◆ GetXIn()

Double_t CbmLitMCPoint::GetXIn ( ) const
inline

Definition at line 71 of file CbmLitMCPoint.h.

References fXIn.

◆ GetXOut()

Double_t CbmLitMCPoint::GetXOut ( ) const
inline

Definition at line 86 of file CbmLitMCPoint.h.

References fXOut.

Referenced by CbmLitFitQa::FillResidualsAndPulls().

◆ GetY()

Double_t CbmLitMCPoint::GetY ( ) const
inline

Definition at line 57 of file CbmLitMCPoint.h.

References fYIn, and fYOut.

Referenced by CbmLitFitQa::FillResidualsAndPulls(), and ToString().

◆ GetYIn()

Double_t CbmLitMCPoint::GetYIn ( ) const
inline

Definition at line 72 of file CbmLitMCPoint.h.

References fYIn.

◆ GetYOut()

Double_t CbmLitMCPoint::GetYOut ( ) const
inline

Definition at line 87 of file CbmLitMCPoint.h.

References fYOut.

Referenced by CbmLitFitQa::FillResidualsAndPulls().

◆ GetZ()

Double_t CbmLitMCPoint::GetZ ( ) const
inline

Definition at line 58 of file CbmLitMCPoint.h.

References fZIn, and fZOut.

Referenced by ToString().

◆ GetZIn()

Double_t CbmLitMCPoint::GetZIn ( ) const
inline

Definition at line 73 of file CbmLitMCPoint.h.

References fZIn.

◆ GetZOut()

Double_t CbmLitMCPoint::GetZOut ( ) const
inline

Definition at line 88 of file CbmLitMCPoint.h.

References fZOut.

◆ SetPxIn()

◆ SetPxOut()

◆ SetPyIn()

◆ SetPyOut()

◆ SetPzIn()

◆ SetPzOut()

◆ SetQ()

void CbmLitMCPoint::SetQ ( Double_t q)
inline

Definition at line 118 of file CbmLitMCPoint.h.

References fQ.

Referenced by CbmLitMCTrackCreator::FairMCPointToLitMCPoint().

◆ SetRefId()

void CbmLitMCPoint::SetRefId ( Int_t refId)
inline

Definition at line 119 of file CbmLitMCPoint.h.

References fRefId.

Referenced by CbmLitMCTrackCreator::FairMCPointToLitMCPoint().

◆ SetStationId()

void CbmLitMCPoint::SetStationId ( Int_t stationId)
inline

Definition at line 120 of file CbmLitMCPoint.h.

References fStationId.

Referenced by CbmLitMCTrackCreator::FairMCPointToLitMCPoint().

◆ SetXIn()

◆ SetXOut()

◆ SetYIn()

◆ SetYOut()

◆ SetZIn()

◆ SetZOut()

◆ ToString()

virtual std::string CbmLitMCPoint::ToString ( ) const
inlinevirtual

Returns std::string representation of the class.

Returns
Class representation as std::string.

Definition at line 126 of file CbmLitMCPoint.h.

References GetPx(), GetPy(), GetPz(), GetRefId(), GetStationId(), GetX(), GetY(), and GetZ().

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & strm,
const CbmLitMCPoint & point )
friend

Operator << for convenient output to std::ostream.

Returns
Insertion stream in order to be able to call a succession of insertion operations.

Definition at line 139 of file CbmLitMCPoint.h.

Member Data Documentation

◆ fPxIn

Double_t CbmLitMCPoint::fPxIn
private

Definition at line 147 of file CbmLitMCPoint.h.

Referenced by GetPIn(), GetPx(), GetPxIn(), GetTxIn(), and SetPxIn().

◆ fPxOut

Double_t CbmLitMCPoint::fPxOut
private

Definition at line 150 of file CbmLitMCPoint.h.

Referenced by GetPOut(), GetPx(), GetPxOut(), GetTxOut(), and SetPxOut().

◆ fPyIn

Double_t CbmLitMCPoint::fPyIn
private

Definition at line 147 of file CbmLitMCPoint.h.

Referenced by GetPIn(), GetPy(), GetPyIn(), GetTyIn(), and SetPyIn().

◆ fPyOut

Double_t CbmLitMCPoint::fPyOut
private

Definition at line 150 of file CbmLitMCPoint.h.

Referenced by GetPOut(), GetPy(), GetPyOut(), GetTyOut(), and SetPyOut().

◆ fPzIn

Double_t CbmLitMCPoint::fPzIn
private

Definition at line 148 of file CbmLitMCPoint.h.

Referenced by GetPIn(), GetPz(), GetPzIn(), GetTxIn(), GetTyIn(), and SetPzIn().

◆ fPzOut

Double_t CbmLitMCPoint::fPzOut
private

Definition at line 151 of file CbmLitMCPoint.h.

Referenced by GetPOut(), GetPz(), GetPzOut(), GetTxOut(), GetTyOut(), and SetPzOut().

◆ fQ

Double_t CbmLitMCPoint::fQ
private

Definition at line 154 of file CbmLitMCPoint.h.

Referenced by GetQp(), GetQpIn(), GetQpOut(), and SetQ().

◆ fRefId

Int_t CbmLitMCPoint::fRefId
private

Definition at line 152 of file CbmLitMCPoint.h.

Referenced by GetRefId(), and SetRefId().

◆ fStationId

Int_t CbmLitMCPoint::fStationId
private

Definition at line 153 of file CbmLitMCPoint.h.

Referenced by GetStationId(), and SetStationId().

◆ fXIn

Double_t CbmLitMCPoint::fXIn
private

Definition at line 146 of file CbmLitMCPoint.h.

Referenced by GetX(), GetXIn(), and SetXIn().

◆ fXOut

Double_t CbmLitMCPoint::fXOut
private

Definition at line 149 of file CbmLitMCPoint.h.

Referenced by GetX(), GetXOut(), and SetXOut().

◆ fYIn

Double_t CbmLitMCPoint::fYIn
private

Definition at line 146 of file CbmLitMCPoint.h.

Referenced by GetY(), GetYIn(), and SetYIn().

◆ fYOut

Double_t CbmLitMCPoint::fYOut
private

Definition at line 149 of file CbmLitMCPoint.h.

Referenced by GetY(), GetYOut(), and SetYOut().

◆ fZIn

Double_t CbmLitMCPoint::fZIn
private

Definition at line 146 of file CbmLitMCPoint.h.

Referenced by GetZ(), GetZIn(), and SetZIn().

◆ fZOut

Double_t CbmLitMCPoint::fZOut
private

Definition at line 149 of file CbmLitMCPoint.h.

Referenced by GetZ(), GetZOut(), and SetZOut().


The documentation for this class was generated from the following file: