#include <CbmPlanePoint.h>
|
| CbmPlanePoint () |
|
| CbmPlanePoint (Int_t trackID, Int_t detID, TVector3 posIn, TVector3 posOut, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss, Double_t charge, Double_t mass, Bool_t preflag, Bool_t postflag, TString nam, Int_t eventID) |
|
| CbmPlanePoint (const CbmPlanePoint &point) |
|
virtual | ~CbmPlanePoint () |
|
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 | GetXIn () const |
|
Double_t | GetYIn () const |
|
Double_t | GetZIn () const |
|
Double_t | GetPxIn () const |
|
Double_t | GetPyIn () const |
|
Double_t | GetPzIn () const |
|
Double_t | GetMass () const |
|
Int_t | GetTrackID () const |
|
Int_t | GetEventID () const |
|
Int_t | GetCopyNo () const |
|
Bool_t | GetPreFlag () const |
|
Bool_t | GetPostFlag () const |
|
void | PositionOut (TVector3 &pos) |
|
void | MomentumOut (TVector3 &mom) |
|
TString | GetNam () const |
|
void | SetPositionOut (TVector3 pos) |
|
void | SetMomentumOut (TVector3 mom) |
|
void | SetPositionIn (TVector3 posin) |
|
void | SetMomentumIn (TVector3 momin) |
|
virtual void | Print (const Option_t *opt) const |
|
Definition at line 10 of file CbmPlanePoint.h.
CbmPlanePoint::CbmPlanePoint |
( |
| ) |
|
CbmPlanePoint::CbmPlanePoint |
( |
Int_t |
trackID, |
|
|
Int_t |
detID, |
|
|
TVector3 |
posIn, |
|
|
TVector3 |
posOut, |
|
|
TVector3 |
momIn, |
|
|
TVector3 |
momOut, |
|
|
Double_t |
tof, |
|
|
Double_t |
length, |
|
|
Double_t |
eLoss, |
|
|
Double_t |
charge, |
|
|
Double_t |
mass, |
|
|
Bool_t |
preflag, |
|
|
Bool_t |
postflag, |
|
|
TString |
nam, |
|
|
Int_t |
eventID |
|
) |
| |
Constructor with arguments
- Parameters
-
trackID | Index of MCTrack |
detID | Detector ID |
posIn | Ccoordinates 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 CbmPlanePoint.cxx.
References fcharge, fCopyNo, feventID, fmass, fPlanenam, fpostflag, fpreflag, fPx_in, fPx_out, fPy_in, fPy_out, fPz_in, fPz_out, ftrackID, fX_in, fX_out, fY_in, fY_out, fZ_in, fZ_out, and nam.
30 : FairMCPoint(trackID, detID, posIn, momIn, tof, length, eLoss) {
CbmPlanePoint::~CbmPlanePoint |
( |
| ) |
|
|
virtual |
Int_t CbmPlanePoint::GetCopyNo |
( |
| ) |
const |
|
inline |
Int_t CbmPlanePoint::GetEventID |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetMass |
( |
| ) |
const |
|
inline |
TString CbmPlanePoint::GetNam |
( |
| ) |
const |
|
inline |
Bool_t CbmPlanePoint::GetPostFlag |
( |
| ) |
const |
|
inline |
Bool_t CbmPlanePoint::GetPreFlag |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetPxIn |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetPxOut |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetPyIn |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetPyOut |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetPzIn |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetPzOut |
( |
| ) |
const |
|
inline |
Int_t CbmPlanePoint::GetTrackID |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetXIn |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetXOut |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetYIn |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetYOut |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetZIn |
( |
| ) |
const |
|
inline |
Double_t CbmPlanePoint::GetZOut |
( |
| ) |
const |
|
inline |
void CbmPlanePoint::MomentumOut |
( |
TVector3 & |
mom | ) |
|
|
inline |
void CbmPlanePoint::PositionOut |
( |
TVector3 & |
pos | ) |
|
|
inline |
void CbmPlanePoint::Print |
( |
const Option_t * |
opt | ) |
const |
|
virtual |
Output to screen
Definition at line 62 of file CbmPlanePoint.cxx.
References fX, fY, and fZ.
63 cout <<
"-I- CbmPlanePoint: Plane Point for track " << fTrackID
64 <<
" in detector " << fDetectorID << endl;
65 cout <<
" Position (" <<
fX <<
", " <<
fY <<
", " <<
fZ
67 cout <<
" Momentum (" << fPx <<
", " << fPy <<
", " << fPz
69 cout <<
" Time " << fTime <<
" ns, Length " << fLength
70 <<
" cm, Energy loss " << fELoss*1.0e06 <<
" keV" << endl;
void CbmPlanePoint::SetMomentumIn |
( |
TVector3 |
momin | ) |
|
|
inline |
void CbmPlanePoint::SetMomentumOut |
( |
TVector3 |
mom | ) |
|
|
inline |
void CbmPlanePoint::SetPositionIn |
( |
TVector3 |
posin | ) |
|
|
inline |
void CbmPlanePoint::SetPositionOut |
( |
TVector3 |
pos | ) |
|
|
inline |
Int_t CbmPlanePoint::fCopyNo |
|
protected |
Int_t CbmPlanePoint::feventID |
|
protected |
Bool_t CbmPlanePoint::fpostflag |
|
protected |
Bool_t CbmPlanePoint::fpreflag |
|
protected |
Double32_t CbmPlanePoint::fPx_in |
|
protected |
Double32_t CbmPlanePoint::fPx_out |
|
protected |
Double32_t CbmPlanePoint::fPy_in |
|
protected |
Double32_t CbmPlanePoint::fPy_out |
|
protected |
Double32_t CbmPlanePoint::fPz_in |
|
protected |
Double32_t CbmPlanePoint::fPz_out |
|
protected |
Int_t CbmPlanePoint::ftrackID |
|
protected |
Double32_t CbmPlanePoint::fX_in |
|
protected |
Double32_t CbmPlanePoint::fX_out |
|
protected |
Double32_t CbmPlanePoint::fY_in |
|
protected |
Double32_t CbmPlanePoint::fY_out |
|
protected |
Double32_t CbmPlanePoint::fZ_in |
|
protected |
Double32_t CbmPlanePoint::fZ_out |
|
protected |
The documentation for this class was generated from the following files: