CbmRoot
|
#include <CbmLitFieldGridCreator.h>
Public Member Functions | |
CbmLitFieldGridCreator () | |
Constructor. More... | |
virtual | ~CbmLitFieldGridCreator () |
Destructor. More... | |
void | SetXangle (float xangle) |
Set acceptance angle for X. More... | |
void | SetYangle (float yangle) |
Set acceptance angle for Y. More... | |
void | SetCellSizeX (int cellSizeX) |
Set cell size for X. More... | |
void | SetCellSizeY (int cellSizeY) |
Set cell size for Y. More... | |
void | CreateGrid (fscal Z, lit::parallel::LitFieldGrid &grid) |
Main function which creates grid with magnetic field values in (X, Y) slice. More... | |
Private Attributes | |
FairField * | fField |
float | fXangle |
float | fYangle |
float | fCellSizeX |
float | fCellSizeY |
Definition at line 17 of file CbmLitFieldGridCreator.h.
CbmLitFieldGridCreator::CbmLitFieldGridCreator | ( | ) |
Constructor.
Definition at line 14 of file CbmLitFieldGridCreator.cxx.
|
virtual |
Destructor.
Definition at line 21 of file CbmLitFieldGridCreator.cxx.
void CbmLitFieldGridCreator::CreateGrid | ( | fscal | Z, |
lit::parallel::LitFieldGrid & | grid | ||
) |
Main function which creates grid with magnetic field values in (X, Y) slice.
[in] | Z | Z position of the slice. |
[out] | grid | Output grid. |
Definition at line 23 of file CbmLitFieldGridCreator.cxx.
References fCellSizeX, fCellSizeY, fField, fXangle, fYangle, i, pos, lit::parallel::LitFieldGrid::SetField(), lit::parallel::LitFieldGrid::SetZ(), and v.
Referenced by CbmLitFieldApproximationQa::FillGridCreatorHistos(), and CbmLitTrackingGeometryConstructor::GetTrdLayout().
|
inline |
Set cell size for X.
[in] | cellSizeX | Cell size value. |
Definition at line 45 of file CbmLitFieldGridCreator.h.
References fCellSizeX.
|
inline |
Set cell size for Y.
[in] | cellSizeY | Cell size value. |
Definition at line 51 of file CbmLitFieldGridCreator.h.
References fCellSizeY.
|
inline |
Set acceptance angle for X.
[in] | xangle | Angle value. |
Definition at line 33 of file CbmLitFieldGridCreator.h.
References fXangle.
|
inline |
Set acceptance angle for Y.
[in] | yangle | Angle value. |
Definition at line 39 of file CbmLitFieldGridCreator.h.
References fYangle.
|
private |
Definition at line 67 of file CbmLitFieldGridCreator.h.
Referenced by CreateGrid(), and SetCellSizeX().
|
private |
Definition at line 68 of file CbmLitFieldGridCreator.h.
Referenced by CreateGrid(), and SetCellSizeY().
|
private |
Definition at line 62 of file CbmLitFieldGridCreator.h.
Referenced by CreateGrid().
|
private |
Definition at line 64 of file CbmLitFieldGridCreator.h.
Referenced by CreateGrid(), and SetXangle().
|
private |
Definition at line 65 of file CbmLitFieldGridCreator.h.
Referenced by CreateGrid(), and SetYangle().