CbmRoot
|
#include <Settings.h>
Public Member Functions | |
CbmBinnedSettings () | |
CbmBinnedSettings (const CbmBinnedSettings &)=delete | |
CbmBinnedSettings & | operator= (const CbmBinnedSettings &)=delete |
void | clear () |
void | putParams (FairParamList *l) |
Bool_t | getParams (FairParamList *l) |
bool | IsConfiguring () const |
void | SetConfiguring (bool v) |
bool | IsOnlyPrimary () const |
void | SetOnlyPrimary (bool v) |
bool | Use (ECbmModuleId m) const |
void | SetUse (Int_t m, bool v) |
void | SetUse (bool v) |
void | SetUse (bool useModules[ToIntegralType(ECbmModuleId::kLastModule)]) |
Int_t | GetNofStsStations () const |
void | SetNofStsStations (Int_t v) |
Int_t | GetNofMuchStations () const |
void | SetNofMuchStations (Int_t v) |
Int_t | GetNofTrdStations () const |
void | SetNofTrdStations (Int_t v) |
Int_t | GetNofStations () const |
void | SetNofStations (Int_t v) |
void | AddStationScats (Double_t x, Double_t y) |
Double_t | GetXScat (size_t stationNumber) const |
Double_t | GetYScat (size_t stationNumber) const |
void | ResetScats () |
const std::list< EPrimaryParticleId > | GetPrimaryParticles () const |
void | SetPrimaryParticle (EPrimaryParticleId v) |
void | AddPrimaryParticle (EPrimaryParticleId v) |
void | SetPrimaryParticles (const std::list< EPrimaryParticleId > v) |
void | AddPrimaryParticles (const std::list< EPrimaryParticleId > v) |
Static Public Member Functions | |
static CbmBinnedSettings * | Instance () |
Private Attributes | |
bool | fIsConfiguring |
bool | fIsOnlyPrimary |
bool | fUseModules [ToIntegralType(ECbmModuleId::kLastModule)] |
Int_t | fNofStsStations |
Int_t | fNofMuchStations |
Int_t | fNofTrdStations |
Int_t | fNofStations |
std::vector< Double_t > | fXScats |
std::vector< Double_t > | fYScats |
std::list< EPrimaryParticleId > | fPrimaryParticleIds |
Definition at line 27 of file Settings.h.
|
inline |
Definition at line 38 of file Settings.h.
References fPrimaryParticleIds, fUseModules, kLastModule, and ppiNone.
Referenced by Instance().
|
delete |
|
inline |
Definition at line 217 of file Settings.h.
References fPrimaryParticleIds, and v.
|
inline |
Definition at line 224 of file Settings.h.
References fPrimaryParticleIds, and v.
|
inline |
Definition at line 190 of file Settings.h.
References fNofStations, fXScats, fYScats, x, and y.
Referenced by CbmBinnedMCTrackReader::Finish().
|
inline |
Definition at line 58 of file Settings.h.
|
inline |
Definition at line 178 of file Settings.h.
References fNofMuchStations.
Referenced by CbmBinnedTrackerTask::Init(), and CbmBinnedTrackerQA::Init().
|
inline |
Definition at line 182 of file Settings.h.
References fNofStations.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), CbmBinnedTrackerQA::HandleSts(), CbmBinnedTrackerQA::HandleTof(), and CbmBinnedTrackerQA::HandleTrd().
|
inline |
Definition at line 176 of file Settings.h.
References fNofStsStations.
Referenced by CbmBinnedTrackerTask::Init(), and CbmBinnedTrackerQA::Init().
|
inline |
Definition at line 180 of file Settings.h.
References fNofTrdStations.
Referenced by CbmBinnedTrackerTask::Init(), and CbmBinnedTrackerQA::Init().
|
inline |
Definition at line 105 of file Settings.h.
References fIsOnlyPrimary, fNofMuchStations, fNofStations, fNofStsStations, fNofTrdStations, fUseModules, fXScats, fYScats, i, kLastModule, and ToIntegralType().
|
inline |
Definition at line 208 of file Settings.h.
References fPrimaryParticleIds.
Referenced by CbmBinnedMCTrackReader::Handle().
|
inline |
Definition at line 196 of file Settings.h.
References fXScats.
Referenced by CbmBinnedGeoReader::SearchStation().
|
inline |
Definition at line 199 of file Settings.h.
References fYScats.
Referenced by CbmBinnedGeoReader::SearchStation().
|
inlinestatic |
Definition at line 29 of file Settings.h.
References CbmBinnedSettings().
Referenced by CbmBinnedGeoReader::CbmBinnedGeoReader(), CbmBinnedContFactory::createContainer(), CbmBinnedMCTrackReader::Handle(), CbmBinnedTrackerQANew::Init(), CbmBinnedTrackerTask::Init(), CbmBinnedTrackerQA::Init(), CbmBinnedGeoReader::Read(), CbmBinnedGeoReader::ReadMuch(), CbmBinnedGeoReader::ReadRich(), CbmBinnedGeoReader::ReadSts(), CbmBinnedGeoReader::ReadTof(), CbmBinnedGeoReader::ReadTrd(), and CbmBinnedGeoReader::SearchStation().
|
inline |
Definition at line 160 of file Settings.h.
References fIsConfiguring.
Referenced by CbmBinnedGeoReader::CbmBinnedGeoReader(), CbmBinnedGeoReader::ReadMuch(), CbmBinnedGeoReader::ReadRich(), CbmBinnedGeoReader::ReadSts(), CbmBinnedGeoReader::ReadTof(), CbmBinnedGeoReader::ReadTrd(), and CbmBinnedGeoReader::SearchStation().
|
inline |
Definition at line 162 of file Settings.h.
References fIsOnlyPrimary.
Referenced by CbmBinnedTrackerQA::Init().
|
delete |
|
inline |
Definition at line 64 of file Settings.h.
References fIsOnlyPrimary, fNofMuchStations, fNofStations, fNofStsStations, fNofTrdStations, fUseModules, fXScats, fYScats, i, kLastModule, and ToIntegralType().
|
inline |
Definition at line 203 of file Settings.h.
References fXScats, and fYScats.
Referenced by CbmBinnedTrackerConfigurator::Init().
|
inline |
Definition at line 161 of file Settings.h.
References fIsConfiguring, and v.
Referenced by CbmBinnedTrackerConfigurator::Init(), and CbmBinnedTrackerTask::Init().
|
inline |
Definition at line 179 of file Settings.h.
References fNofMuchStations, and v.
Referenced by CbmBinnedTrackerConfigurator::Init(), CbmBinnedTrackerTask::Init(), and CbmBinnedGeoReader::ReadMuch().
|
inline |
Definition at line 183 of file Settings.h.
References fNofStations, and v.
Referenced by CbmBinnedTrackerConfigurator::Init(), CbmBinnedTrackerTask::Init(), and CbmBinnedGeoReader::SearchStation().
|
inline |
Definition at line 177 of file Settings.h.
References fNofStsStations, and v.
Referenced by CbmBinnedTrackerConfigurator::Init(), CbmBinnedTrackerTask::Init(), and CbmBinnedGeoReader::ReadSts().
|
inline |
Definition at line 181 of file Settings.h.
References fNofTrdStations, and v.
Referenced by CbmBinnedTrackerConfigurator::Init(), CbmBinnedTrackerTask::Init(), and CbmBinnedGeoReader::ReadTrd().
|
inline |
Definition at line 163 of file Settings.h.
References fIsOnlyPrimary, and v.
Referenced by CbmBinnedTrackerTask::Init().
|
inline |
Definition at line 212 of file Settings.h.
References fPrimaryParticleIds, and v.
|
inline |
Definition at line 221 of file Settings.h.
References fPrimaryParticleIds, and v.
Referenced by CbmBinnedTrackerConfigurator::Init().
|
inline |
Definition at line 171 of file Settings.h.
References fUseModules, kLastModule, and ToIntegralType().
|
inline |
Definition at line 168 of file Settings.h.
References fUseModules, kLastModule, and v.
|
inline |
Definition at line 167 of file Settings.h.
References fUseModules, m, and v.
Referenced by CbmBinnedTrackerConfigurator::Init(), and CbmBinnedTrackerTask::Init().
|
inline |
Definition at line 164 of file Settings.h.
References fUseModules, CbmSetup::Instance(), CbmSetup::IsActive(), m, and ToIntegralType().
Referenced by CbmBinnedGeoReader::CbmBinnedGeoReader(), CbmBinnedTrackerTask::Exec(), CbmBinnedTrackerConfigurator::Init(), CbmBinnedTrackerTask::Init(), CbmBinnedTrackerQA::Init(), and CbmBinnedGeoReader::Read().
|
private |
Definition at line 229 of file Settings.h.
Referenced by IsConfiguring(), and SetConfiguring().
|
private |
Definition at line 230 of file Settings.h.
Referenced by getParams(), IsOnlyPrimary(), putParams(), and SetOnlyPrimary().
|
private |
Definition at line 233 of file Settings.h.
Referenced by GetNofMuchStations(), getParams(), putParams(), and SetNofMuchStations().
|
private |
Definition at line 236 of file Settings.h.
Referenced by AddStationScats(), GetNofStations(), getParams(), putParams(), and SetNofStations().
|
private |
Definition at line 232 of file Settings.h.
Referenced by GetNofStsStations(), getParams(), putParams(), and SetNofStsStations().
|
private |
Definition at line 234 of file Settings.h.
Referenced by GetNofTrdStations(), getParams(), putParams(), and SetNofTrdStations().
|
private |
Definition at line 239 of file Settings.h.
Referenced by AddPrimaryParticle(), AddPrimaryParticles(), CbmBinnedSettings(), GetPrimaryParticles(), SetPrimaryParticle(), and SetPrimaryParticles().
|
private |
Definition at line 231 of file Settings.h.
Referenced by CbmBinnedSettings(), getParams(), putParams(), SetUse(), and Use().
|
private |
Definition at line 237 of file Settings.h.
Referenced by AddStationScats(), getParams(), GetXScat(), putParams(), and ResetScats().
|
private |
Definition at line 238 of file Settings.h.
Referenced by AddStationScats(), getParams(), GetYScat(), putParams(), and ResetScats().