BmnRoot
Loading...
Searching...
No Matches
BmnMCPoint Class Reference

Monte-Carlo point. More...

#include <BmnMCPoint.h>

Public Member Functions

 BmnMCPoint ()
 
virtual ~BmnMCPoint ()
 
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 GetQ () 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.
 
 BmnMCPoint ()
 
virtual ~BmnMCPoint ()
 
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 GetQ () 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.
 

Friends

std::ostream & operator<< (std::ostream &strm, const BmnMCPoint &point)
 Operator << for convenient output to std::ostream.
 
std::ostream & operator<< (std::ostream &strm, const BmnMCPoint &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 21 of file BmnMCPoint.h.

Constructor & Destructor Documentation

◆ BmnMCPoint() [1/2]

BmnMCPoint::BmnMCPoint ( )
inline

Definition at line 26 of file BmnMCPoint.h.

◆ ~BmnMCPoint() [1/2]

virtual BmnMCPoint::~BmnMCPoint ( )
inlinevirtual

Definition at line 36 of file BmnMCPoint.h.

◆ BmnMCPoint() [2/2]

BmnMCPoint::BmnMCPoint ( )
inline

Definition at line 26 of file BmnMCPoint.h.

◆ ~BmnMCPoint() [2/2]

virtual BmnMCPoint::~BmnMCPoint ( )
inlinevirtual

Definition at line 36 of file BmnMCPoint.h.

Member Function Documentation

◆ GetP() [1/2]

Double_t BmnMCPoint::GetP ( ) const
inline

Definition at line 47 of file BmnMCPoint.h.

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

Referenced by GetQp().

◆ GetP() [2/2]

Double_t BmnMCPoint::GetP ( ) const
inline

Definition at line 47 of file BmnMCPoint.h.

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

◆ GetPIn() [1/2]

Double_t BmnMCPoint::GetPIn ( ) const
inline

Definition at line 62 of file BmnMCPoint.h.

Referenced by GetQpIn().

◆ GetPIn() [2/2]

Double_t BmnMCPoint::GetPIn ( ) const
inline

Definition at line 62 of file BmnMCPoint.h.

◆ GetPOut() [1/2]

Double_t BmnMCPoint::GetPOut ( ) const
inline

Definition at line 76 of file BmnMCPoint.h.

Referenced by GetQpOut().

◆ GetPOut() [2/2]

Double_t BmnMCPoint::GetPOut ( ) const
inline

Definition at line 76 of file BmnMCPoint.h.

◆ GetPx() [1/2]

Double_t BmnMCPoint::GetPx ( ) const
inline

Definition at line 42 of file BmnMCPoint.h.

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

◆ GetPx() [2/2]

Double_t BmnMCPoint::GetPx ( ) const
inline

Definition at line 42 of file BmnMCPoint.h.

◆ GetPxIn() [1/2]

Double_t BmnMCPoint::GetPxIn ( ) const
inline

Definition at line 57 of file BmnMCPoint.h.

◆ GetPxIn() [2/2]

Double_t BmnMCPoint::GetPxIn ( ) const
inline

Definition at line 57 of file BmnMCPoint.h.

◆ GetPxOut() [1/2]

Double_t BmnMCPoint::GetPxOut ( ) const
inline

Definition at line 71 of file BmnMCPoint.h.

◆ GetPxOut() [2/2]

Double_t BmnMCPoint::GetPxOut ( ) const
inline

Definition at line 71 of file BmnMCPoint.h.

◆ GetPy() [1/2]

Double_t BmnMCPoint::GetPy ( ) const
inline

Definition at line 43 of file BmnMCPoint.h.

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

◆ GetPy() [2/2]

Double_t BmnMCPoint::GetPy ( ) const
inline

Definition at line 43 of file BmnMCPoint.h.

◆ GetPyIn() [1/2]

Double_t BmnMCPoint::GetPyIn ( ) const
inline

Definition at line 58 of file BmnMCPoint.h.

◆ GetPyIn() [2/2]

Double_t BmnMCPoint::GetPyIn ( ) const
inline

Definition at line 58 of file BmnMCPoint.h.

◆ GetPyOut() [1/2]

Double_t BmnMCPoint::GetPyOut ( ) const
inline

Definition at line 72 of file BmnMCPoint.h.

◆ GetPyOut() [2/2]

Double_t BmnMCPoint::GetPyOut ( ) const
inline

Definition at line 72 of file BmnMCPoint.h.

◆ GetPz() [1/2]

Double_t BmnMCPoint::GetPz ( ) const
inline

Definition at line 44 of file BmnMCPoint.h.

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

◆ GetPz() [2/2]

Double_t BmnMCPoint::GetPz ( ) const
inline

Definition at line 44 of file BmnMCPoint.h.

◆ GetPzIn() [1/2]

Double_t BmnMCPoint::GetPzIn ( ) const
inline

Definition at line 59 of file BmnMCPoint.h.

◆ GetPzIn() [2/2]

Double_t BmnMCPoint::GetPzIn ( ) const
inline

Definition at line 59 of file BmnMCPoint.h.

◆ GetPzOut() [1/2]

Double_t BmnMCPoint::GetPzOut ( ) const
inline

Definition at line 73 of file BmnMCPoint.h.

◆ GetPzOut() [2/2]

Double_t BmnMCPoint::GetPzOut ( ) const
inline

Definition at line 73 of file BmnMCPoint.h.

◆ GetQ() [1/2]

Double_t BmnMCPoint::GetQ ( ) const
inline

Definition at line 53 of file BmnMCPoint.h.

◆ GetQ() [2/2]

Double_t BmnMCPoint::GetQ ( ) const
inline

Definition at line 53 of file BmnMCPoint.h.

◆ GetQp() [1/2]

Double_t BmnMCPoint::GetQp ( ) const
inline

Definition at line 48 of file BmnMCPoint.h.

References GetP().

◆ GetQp() [2/2]

Double_t BmnMCPoint::GetQp ( ) const
inline

Definition at line 48 of file BmnMCPoint.h.

References GetP().

◆ GetQpIn() [1/2]

Double_t BmnMCPoint::GetQpIn ( ) const
inline

Definition at line 63 of file BmnMCPoint.h.

References GetPIn().

◆ GetQpIn() [2/2]

Double_t BmnMCPoint::GetQpIn ( ) const
inline

Definition at line 63 of file BmnMCPoint.h.

References GetPIn().

◆ GetQpOut() [1/2]

Double_t BmnMCPoint::GetQpOut ( ) const
inline

Definition at line 77 of file BmnMCPoint.h.

References GetPOut().

◆ GetQpOut() [2/2]

Double_t BmnMCPoint::GetQpOut ( ) const
inline

Definition at line 77 of file BmnMCPoint.h.

References GetPOut().

◆ GetRefId() [1/2]

Int_t BmnMCPoint::GetRefId ( ) const
inline

Definition at line 82 of file BmnMCPoint.h.

Referenced by ToString().

◆ GetRefId() [2/2]

Int_t BmnMCPoint::GetRefId ( ) const
inline

Definition at line 82 of file BmnMCPoint.h.

◆ GetStationId() [1/2]

Int_t BmnMCPoint::GetStationId ( ) const
inline

Definition at line 83 of file BmnMCPoint.h.

Referenced by ToString().

◆ GetStationId() [2/2]

Int_t BmnMCPoint::GetStationId ( ) const
inline

Definition at line 83 of file BmnMCPoint.h.

◆ GetTx() [1/2]

Double_t BmnMCPoint::GetTx ( ) const
inline

Definition at line 45 of file BmnMCPoint.h.

References GetPx(), and GetPz().

◆ GetTx() [2/2]

Double_t BmnMCPoint::GetTx ( ) const
inline

Definition at line 45 of file BmnMCPoint.h.

References GetPx(), and GetPz().

◆ GetTxIn() [1/2]

Double_t BmnMCPoint::GetTxIn ( ) const
inline

Definition at line 60 of file BmnMCPoint.h.

◆ GetTxIn() [2/2]

Double_t BmnMCPoint::GetTxIn ( ) const
inline

Definition at line 60 of file BmnMCPoint.h.

◆ GetTxOut() [1/2]

Double_t BmnMCPoint::GetTxOut ( ) const
inline

Definition at line 74 of file BmnMCPoint.h.

◆ GetTxOut() [2/2]

Double_t BmnMCPoint::GetTxOut ( ) const
inline

Definition at line 74 of file BmnMCPoint.h.

◆ GetTy() [1/2]

Double_t BmnMCPoint::GetTy ( ) const
inline

Definition at line 46 of file BmnMCPoint.h.

References GetPy(), and GetPz().

◆ GetTy() [2/2]

Double_t BmnMCPoint::GetTy ( ) const
inline

Definition at line 46 of file BmnMCPoint.h.

References GetPy(), and GetPz().

◆ GetTyIn() [1/2]

Double_t BmnMCPoint::GetTyIn ( ) const
inline

Definition at line 61 of file BmnMCPoint.h.

◆ GetTyIn() [2/2]

Double_t BmnMCPoint::GetTyIn ( ) const
inline

Definition at line 61 of file BmnMCPoint.h.

◆ GetTyOut() [1/2]

Double_t BmnMCPoint::GetTyOut ( ) const
inline

Definition at line 75 of file BmnMCPoint.h.

◆ GetTyOut() [2/2]

Double_t BmnMCPoint::GetTyOut ( ) const
inline

Definition at line 75 of file BmnMCPoint.h.

◆ GetX() [1/2]

Double_t BmnMCPoint::GetX ( ) const
inline

Definition at line 39 of file BmnMCPoint.h.

Referenced by ToString().

◆ GetX() [2/2]

Double_t BmnMCPoint::GetX ( ) const
inline

Definition at line 39 of file BmnMCPoint.h.

◆ GetXIn() [1/2]

Double_t BmnMCPoint::GetXIn ( ) const
inline

Definition at line 54 of file BmnMCPoint.h.

◆ GetXIn() [2/2]

Double_t BmnMCPoint::GetXIn ( ) const
inline

Definition at line 54 of file BmnMCPoint.h.

◆ GetXOut() [1/2]

Double_t BmnMCPoint::GetXOut ( ) const
inline

Definition at line 68 of file BmnMCPoint.h.

◆ GetXOut() [2/2]

Double_t BmnMCPoint::GetXOut ( ) const
inline

Definition at line 68 of file BmnMCPoint.h.

◆ GetY() [1/2]

Double_t BmnMCPoint::GetY ( ) const
inline

Definition at line 40 of file BmnMCPoint.h.

Referenced by ToString().

◆ GetY() [2/2]

Double_t BmnMCPoint::GetY ( ) const
inline

Definition at line 40 of file BmnMCPoint.h.

◆ GetYIn() [1/2]

Double_t BmnMCPoint::GetYIn ( ) const
inline

Definition at line 55 of file BmnMCPoint.h.

◆ GetYIn() [2/2]

Double_t BmnMCPoint::GetYIn ( ) const
inline

Definition at line 55 of file BmnMCPoint.h.

◆ GetYOut() [1/2]

Double_t BmnMCPoint::GetYOut ( ) const
inline

Definition at line 69 of file BmnMCPoint.h.

◆ GetYOut() [2/2]

Double_t BmnMCPoint::GetYOut ( ) const
inline

Definition at line 69 of file BmnMCPoint.h.

◆ GetZ() [1/2]

Double_t BmnMCPoint::GetZ ( ) const
inline

Definition at line 41 of file BmnMCPoint.h.

Referenced by ToString().

◆ GetZ() [2/2]

Double_t BmnMCPoint::GetZ ( ) const
inline

Definition at line 41 of file BmnMCPoint.h.

◆ GetZIn() [1/2]

Double_t BmnMCPoint::GetZIn ( ) const
inline

Definition at line 56 of file BmnMCPoint.h.

◆ GetZIn() [2/2]

Double_t BmnMCPoint::GetZIn ( ) const
inline

Definition at line 56 of file BmnMCPoint.h.

◆ GetZOut() [1/2]

Double_t BmnMCPoint::GetZOut ( ) const
inline

Definition at line 70 of file BmnMCPoint.h.

◆ GetZOut() [2/2]

Double_t BmnMCPoint::GetZOut ( ) const
inline

Definition at line 70 of file BmnMCPoint.h.

◆ SetPxIn() [1/2]

void BmnMCPoint::SetPxIn ( Double_t  px)
inline

Definition at line 91 of file BmnMCPoint.h.

◆ SetPxIn() [2/2]

void BmnMCPoint::SetPxIn ( Double_t  px)
inline

Definition at line 91 of file BmnMCPoint.h.

◆ SetPxOut() [1/2]

void BmnMCPoint::SetPxOut ( Double_t  px)
inline

Definition at line 97 of file BmnMCPoint.h.

◆ SetPxOut() [2/2]

void BmnMCPoint::SetPxOut ( Double_t  px)
inline

Definition at line 97 of file BmnMCPoint.h.

◆ SetPyIn() [1/2]

void BmnMCPoint::SetPyIn ( Double_t  py)
inline

Definition at line 92 of file BmnMCPoint.h.

◆ SetPyIn() [2/2]

void BmnMCPoint::SetPyIn ( Double_t  py)
inline

Definition at line 92 of file BmnMCPoint.h.

◆ SetPyOut() [1/2]

void BmnMCPoint::SetPyOut ( Double_t  py)
inline

Definition at line 98 of file BmnMCPoint.h.

◆ SetPyOut() [2/2]

void BmnMCPoint::SetPyOut ( Double_t  py)
inline

Definition at line 98 of file BmnMCPoint.h.

◆ SetPzIn() [1/2]

void BmnMCPoint::SetPzIn ( Double_t  pz)
inline

Definition at line 93 of file BmnMCPoint.h.

◆ SetPzIn() [2/2]

void BmnMCPoint::SetPzIn ( Double_t  pz)
inline

Definition at line 93 of file BmnMCPoint.h.

◆ SetPzOut() [1/2]

void BmnMCPoint::SetPzOut ( Double_t  pz)
inline

Definition at line 99 of file BmnMCPoint.h.

◆ SetPzOut() [2/2]

void BmnMCPoint::SetPzOut ( Double_t  pz)
inline

Definition at line 99 of file BmnMCPoint.h.

◆ SetQ() [1/2]

void BmnMCPoint::SetQ ( Double_t  q)
inline

Definition at line 100 of file BmnMCPoint.h.

◆ SetQ() [2/2]

void BmnMCPoint::SetQ ( Double_t  q)
inline

Definition at line 100 of file BmnMCPoint.h.

◆ SetRefId() [1/2]

void BmnMCPoint::SetRefId ( Int_t  refId)
inline

Definition at line 101 of file BmnMCPoint.h.

◆ SetRefId() [2/2]

void BmnMCPoint::SetRefId ( Int_t  refId)
inline

Definition at line 101 of file BmnMCPoint.h.

◆ SetStationId() [1/2]

void BmnMCPoint::SetStationId ( Int_t  stationId)
inline

Definition at line 102 of file BmnMCPoint.h.

◆ SetStationId() [2/2]

void BmnMCPoint::SetStationId ( Int_t  stationId)
inline

Definition at line 102 of file BmnMCPoint.h.

◆ SetXIn() [1/2]

void BmnMCPoint::SetXIn ( Double_t  x)
inline

Definition at line 88 of file BmnMCPoint.h.

◆ SetXIn() [2/2]

void BmnMCPoint::SetXIn ( Double_t  x)
inline

Definition at line 88 of file BmnMCPoint.h.

◆ SetXOut() [1/2]

void BmnMCPoint::SetXOut ( Double_t  x)
inline

Definition at line 94 of file BmnMCPoint.h.

◆ SetXOut() [2/2]

void BmnMCPoint::SetXOut ( Double_t  x)
inline

Definition at line 94 of file BmnMCPoint.h.

◆ SetYIn() [1/2]

void BmnMCPoint::SetYIn ( Double_t  y)
inline

Definition at line 89 of file BmnMCPoint.h.

◆ SetYIn() [2/2]

void BmnMCPoint::SetYIn ( Double_t  y)
inline

Definition at line 89 of file BmnMCPoint.h.

◆ SetYOut() [1/2]

void BmnMCPoint::SetYOut ( Double_t  y)
inline

Definition at line 95 of file BmnMCPoint.h.

◆ SetYOut() [2/2]

void BmnMCPoint::SetYOut ( Double_t  y)
inline

Definition at line 95 of file BmnMCPoint.h.

◆ SetZIn() [1/2]

void BmnMCPoint::SetZIn ( Double_t  z)
inline

Definition at line 90 of file BmnMCPoint.h.

◆ SetZIn() [2/2]

void BmnMCPoint::SetZIn ( Double_t  z)
inline

Definition at line 90 of file BmnMCPoint.h.

◆ SetZOut() [1/2]

void BmnMCPoint::SetZOut ( Double_t  z)
inline

Definition at line 96 of file BmnMCPoint.h.

◆ SetZOut() [2/2]

void BmnMCPoint::SetZOut ( Double_t  z)
inline

Definition at line 96 of file BmnMCPoint.h.

◆ ToString() [1/2]

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

Returns std::string representation of the class.

Returns
Class representation as std::string.

Definition at line 108 of file BmnMCPoint.h.

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

◆ ToString() [2/2]

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

Returns std::string representation of the class.

Returns
Class representation as std::string.

Definition at line 108 of file BmnMCPoint.h.

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

Friends And Related Symbol Documentation

◆ operator<< [1/2]

std::ostream & operator<< ( std::ostream &  strm,
const BmnMCPoint 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 120 of file BmnMCPoint.h.

◆ operator<< [2/2]

std::ostream & operator<< ( std::ostream &  strm,
const BmnMCPoint 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 120 of file BmnMCPoint.h.


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