|
CbmRoot
|
#include <CbmLitFieldQa.h>
Public Member Functions | |
| CbmLitFieldQa () | |
| Constructor. | |
| virtual | ~CbmLitFieldQa () |
| Destructor. | |
| virtual InitStatus | Init () |
| Inherited from FairTask. | |
| virtual void | Exec (Option_t *opt) |
| Inherited from FairTask. | |
| virtual void | Finish () |
| Inherited from FairTask. | |
| void | SetSliceZPosition (const vector< Double_t > &zPos) |
| void | SetNofBinsX (Int_t nofBinsX) |
| void | SetNofBinsY (Int_t nofBinsY) |
| void | SetZMin (Double_t zMin) |
| void | SetZMax (Double_t zMax) |
| void | SetZStep (Double_t zStep) |
| void | SetMinZFieldIntegral (Double_t minZ) |
| void | SetMaxZFieldIntegral (Double_t maxZ) |
| void | SetOutputDir (const string &dir) |
Private Member Functions | |
| void | CreateHistos () |
| Create histograms. | |
| void | FillBHistos () |
| Fill graphs and histos for field map for each field component (Bx, By, Bz, |B|). | |
| void | FillRichPmtPlaneBHistos () |
| Fill B-field histograms for RICH PMT plane. | |
| CbmLitFieldQa (const CbmLitFieldQa &) | |
| CbmLitFieldQa & | operator= (const CbmLitFieldQa &) |
| ClassDef (CbmLitFieldQa, 1) | |
Private Attributes | |
| FairField * | fField |
| vector< Double_t > | fZSlicePosition |
| vector< Double_t > | fXSlicePosition |
| vector< Double_t > | fYSlicePosition |
| Int_t | fNofSlices |
| Int_t | fNofBinsX |
| Int_t | fNofBinsY |
| Double_t | fMinZFieldIntegral |
| Double_t | fMaxZFieldIntegral |
| vector< Double_t > | fAlongZAngles |
| vector< std::pair< Double_t, Double_t > > | fAlongZXY |
| Double_t | fZMin |
| Double_t | fZMax |
| Double_t | fZStep |
| CbmHistManager * | fHM |
| string | fOutputDir |
| CbmLitFieldQa::CbmLitFieldQa | ( | ) |
Constructor.
Definition at line 36 of file CbmLitFieldQa.cxx.
References fAlongZAngles, fAlongZXY, fField, fHM, fMaxZFieldIntegral, fMinZFieldIntegral, fNofBinsX, fNofBinsY, fNofSlices, fOutputDir, fXSlicePosition, fYSlicePosition, fZMax, fZMin, fZSlicePosition, and fZStep.
Referenced by CbmLitFieldQa(), ClassDef(), and operator=().
|
virtual |
Destructor.
Definition at line 58 of file CbmLitFieldQa.cxx.
|
private |
References CbmLitFieldQa().
|
private |
References CbmLitFieldQa().
|
private |
Create histograms.
Definition at line 122 of file CbmLitFieldQa.cxx.
References fAlongZAngles, fAlongZXY, fHM, first, fNofSlices, fZSlicePosition, ToString(), and v.
Referenced by Init().
|
virtual |
Inherited from FairTask.
Definition at line 118 of file CbmLitFieldQa.cxx.
|
private |
Fill graphs and histos for field map for each field component (Bx, By, Bz, |B|).
Definition at line 177 of file CbmLitFieldQa.cxx.
References fAlongZAngles, fAlongZXY, fField, fHM, first, fMaxZFieldIntegral, fMinZFieldIntegral, fNofBinsX, fNofBinsY, fNofSlices, fXSlicePosition, fYSlicePosition, fZMax, fZMin, fZSlicePosition, fZStep, pos, sqrt(), ToString(), and v.
Referenced by Init().
|
private |
Fill B-field histograms for RICH PMT plane.
Definition at line 262 of file CbmLitFieldQa.cxx.
References fField, fHM, CbmRichPixelData::fX, CbmRichPixelData::fY, CbmRichPixelData::fZ, CbmRichGeoHandler::GetInstance(), CbmRichGeoManager::GetInstance(), CbmRichGeoHandler::GetPixelAddresses(), CbmRichGeoHandler::GetPixelDataByAddress(), pos, CbmRichGeoManager::RotatePoint(), sqrt(), and v.
Referenced by Init().
|
virtual |
Inherited from FairTask.
Definition at line 120 of file CbmLitFieldQa.cxx.
|
virtual |
Inherited from FairTask.
Definition at line 60 of file CbmLitFieldQa.cxx.
References CbmSimulationReport::Create(), CreateHistos(), fAlongZAngles, fAlongZXY, fField, fHM, FillBHistos(), FillRichPmtPlaneBHistos(), fNofSlices, fOutputDir, fXSlicePosition, fYSlicePosition, fZSlicePosition, pos, and sqrt().
|
private |
References CbmLitFieldQa().
|
inline |
Definition at line 71 of file CbmLitFieldQa.h.
References fMaxZFieldIntegral.
|
inline |
Definition at line 70 of file CbmLitFieldQa.h.
References fMinZFieldIntegral.
|
inline |
Definition at line 65 of file CbmLitFieldQa.h.
References fNofBinsX.
|
inline |
Definition at line 66 of file CbmLitFieldQa.h.
References fNofBinsY.
|
inline |
Definition at line 72 of file CbmLitFieldQa.h.
References fOutputDir.
|
inline |
Definition at line 62 of file CbmLitFieldQa.h.
References fZSlicePosition.
|
inline |
Definition at line 68 of file CbmLitFieldQa.h.
References fZMax.
|
inline |
Definition at line 67 of file CbmLitFieldQa.h.
References fZMin.
|
inline |
Definition at line 69 of file CbmLitFieldQa.h.
References fZStep.
|
private |
Definition at line 110 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), CreateHistos(), FillBHistos(), and Init().
|
private |
Definition at line 111 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), CreateHistos(), FillBHistos(), and Init().
|
private |
Definition at line 91 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), FillRichPmtPlaneBHistos(), and Init().
|
private |
Definition at line 116 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), CreateHistos(), FillBHistos(), FillRichPmtPlaneBHistos(), and Init().
|
private |
Definition at line 108 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), and SetMaxZFieldIntegral().
|
private |
Definition at line 107 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), and SetMinZFieldIntegral().
|
private |
Definition at line 105 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), and SetNofBinsX().
|
private |
Definition at line 106 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), and SetNofBinsY().
|
private |
Definition at line 102 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), CreateHistos(), FillBHistos(), and Init().
|
private |
Definition at line 119 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), Init(), and SetOutputDir().
|
private |
Definition at line 99 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), and Init().
|
private |
Definition at line 100 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), and Init().
|
private |
Definition at line 113 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), and SetZMax().
|
private |
Definition at line 112 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), and SetZMin().
|
private |
Definition at line 98 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), CreateHistos(), FillBHistos(), Init(), and SetSliceZPosition().
|
private |
Definition at line 114 of file CbmLitFieldQa.h.
Referenced by CbmLitFieldQa(), FillBHistos(), and SetZStep().