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

#include <CbmKFMaterial.h>

Inheritance diagram for CbmKFBox:
[legend]
Collaboration diagram for CbmKFBox:
[legend]

Public Member Functions

 CbmKFBox ()
 
 CbmKFBox (Int_t ID, Double_t x, Double_t y, Double_t z, Double_t dx, Double_t dy, Double_t dz, Double_t radL)
 
 ~CbmKFBox ()
 
TString Info () const
 
Bool_t IsOutside (Double_t X, Double_t Y)
 
 CbmKFBox ()
 
 CbmKFBox (Int_t ID, Double_t x, Double_t y, Double_t z, Double_t dx, Double_t dy, Double_t dz, Double_t radL)
 
 ~CbmKFBox ()
 
TString Info () const
 
Bool_t IsOutside (Double_t X, Double_t Y)
 
- Public Member Functions inherited from CbmKFMaterial
 CbmKFMaterial ()
 
virtual ~CbmKFMaterial ()
 
virtual Int_t Pass (Double_t ZCross, Double_t ZThick, CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
 
virtual Int_t Pass (CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
 
virtual Int_t Pass (CbmKFTrackInterface &track, Bool_t downstream)
 
 CbmKFMaterial ()
 
virtual ~CbmKFMaterial ()
 
virtual Int_t Pass (Double_t ZCross, Double_t ZThick, CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
 
virtual Int_t Pass (CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
 
virtual Int_t Pass (CbmKFTrackInterface &track, Bool_t downstream)
 

Public Attributes

Double_t x
 
Double_t y
 
Double_t z
 
Double_t dx05
 
Double_t dy05
 
Double_t dz
 
- Public Attributes inherited from CbmKFMaterial
Int_t ID
 
Double_t ZReference
 
Double_t ZThickness
 
Double_t RadLength
 
Double_t F
 
Double_t Fe
 

Additional Inherited Members

- Static Public Member Functions inherited from CbmKFMaterial
static Bool_t comparePDown (const CbmKFMaterial *a, const CbmKFMaterial *b)
 
static Bool_t compareP_z (const CbmKFMaterial *a, Double_t z)
 
static Bool_t compareP_Z (Double_t z, const CbmKFMaterial *a)
 
static Bool_t comparePDown (const CbmKFMaterial *a, const CbmKFMaterial *b)
 
static Bool_t compareP_z (const CbmKFMaterial *a, Double_t z)
 
static Bool_t compareP_Z (Double_t z, const CbmKFMaterial *a)
 

Detailed Description

Definition at line 97 of file CbmKFMaterial.h.

Constructor & Destructor Documentation

◆ CbmKFBox() [1/4]

CbmKFBox::CbmKFBox ( )
inline

Definition at line 99 of file CbmKFMaterial.h.

◆ CbmKFBox() [2/4]

CbmKFBox::CbmKFBox ( Int_t  ID,
Double_t  x,
Double_t  y,
Double_t  z,
Double_t  dx,
Double_t  dy,
Double_t  dz,
Double_t  radL 
)

◆ ~CbmKFBox() [1/2]

CbmKFBox::~CbmKFBox ( )
inline

Definition at line 101 of file CbmKFMaterial.h.

◆ CbmKFBox() [3/4]

CbmKFBox::CbmKFBox ( )
inline

Definition at line 99 of file CbmKFMaterial.h.

◆ CbmKFBox() [4/4]

CbmKFBox::CbmKFBox ( Int_t  ID,
Double_t  x,
Double_t  y,
Double_t  z,
Double_t  dx,
Double_t  dy,
Double_t  dz,
Double_t  radL 
)

◆ ~CbmKFBox() [2/2]

CbmKFBox::~CbmKFBox ( )
inline

Definition at line 101 of file CbmKFMaterial.h.

Member Function Documentation

◆ Info() [1/2]

TString CbmKFBox::Info ( ) const
virtual

Reimplemented from CbmKFMaterial.

Definition at line 90 of file CbmKFMaterial.cxx.

References dx05, dy05, dz, CbmKFMaterial::ID, CbmKFMaterial::RadLength, x, y, and z.

◆ Info() [2/2]

TString CbmKFBox::Info ( ) const
virtual

Reimplemented from CbmKFMaterial.

◆ IsOutside() [1/2]

Bool_t CbmKFBox::IsOutside ( Double_t  X,
Double_t  Y 
)
virtual

Reimplemented from CbmKFMaterial.

Definition at line 86 of file CbmKFMaterial.cxx.

References dx05, dy05, x, and y.

◆ IsOutside() [2/2]

Bool_t CbmKFBox::IsOutside ( Double_t  X,
Double_t  Y 
)
virtual

Reimplemented from CbmKFMaterial.

Member Data Documentation

◆ dx05

Double_t CbmKFBox::dx05

Definition at line 105 of file CbmKFMaterial.h.

Referenced by Info(), and IsOutside().

◆ dy05

Double_t CbmKFBox::dy05

Definition at line 105 of file CbmKFMaterial.h.

Referenced by Info(), and IsOutside().

◆ dz

Double_t CbmKFBox::dz

Definition at line 105 of file CbmKFMaterial.h.

Referenced by Info().

◆ x

Double_t CbmKFBox::x

Definition at line 105 of file CbmKFMaterial.h.

Referenced by Info(), and IsOutside().

◆ y

Double_t CbmKFBox::y

Definition at line 105 of file CbmKFMaterial.h.

Referenced by Info(), and IsOutside().

◆ z

Double_t CbmKFBox::z

Definition at line 105 of file CbmKFMaterial.h.

Referenced by Info().


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