|
HighLAND
|
Public Types | |
| enum | TypeEnum { k1D_SYMMETRIC = 0, k2D_SYMMETRIC, k3D_SYMMETRIC, k1D_SYMMETRIC_NOMEAN, k2D_SYMMETRIC_NOMEAN, k3D_SYMMETRIC_NOMEAN, k1D_EFF_SYMMETRIC, k2D_EFF_SYMMETRIC, k3D_EFF_SYMMETRIC, k1D_EFF_ASSYMMETRIC, k2D_EFF_ASSYMMETRIC, k3D_EFF_ASSYMMETRIC, k1D_DATA, k2D_DATA, k3D_DATA, kUnknown } |
| Enumerator describing the values that _type member can take. | |
| enum | TypeShortEnum { k1D = 0, k2D, k3D, kUnknownShort } |
Public Member Functions | |
| BinnedParams (const std::string &folder_name, const std::string &name, TypeEnum type, const std::string &extension="", bool useInterpolation=false) | |
| Constructor provided the folder name, name and the type. | |
| BinnedParams (const std::string &name, TypeEnum type, const std::string &extension="", bool useInterpolation=false) | |
| Constructor provided the name and the type, this is to make current psycheSystematics work, may remove it. | |
| void | AddBin (Float_t min, Float_t max, Float_t meanREAL, Float_t meanMC, Float_t sigmaMCl, Float_t sigmaMCh, Float_t meanDATA, Float_t sigmaDATAl, Float_t sigmaDATAh) |
| Add a new bin for a 1D source. | |
| void | AddBin (Float_t min, Float_t max, Float_t mean, Float_t sigma) |
| void | AddBin (Float_t min, Float_t max, Float_t min2, Float_t max2, Float_t meanREAL, Float_t meanMC, Float_t sigmaMCl, Float_t sigmaMCh, Float_t meanDATA, Float_t sigmaDATAl, Float_t sigmaDATAh) |
| Add a new bin for a 2D source. | |
| void | AddBin (Float_t min, Float_t max, Float_t min2, Float_t max2, Float_t mean, Float_t sigma) |
| void | AddBin (Float_t min, Float_t max, Float_t min2, Float_t max2, Float_t min3, Float_t max3, Float_t meanREAL, Float_t meanMC, Float_t sigmaMCl, Float_t sigmaMCh, Float_t meanDATA, Float_t sigmaDATAl, Float_t sigmaDATAh) |
| Add a new bin for a 3D source. | |
| void | AddBin (Float_t min, Float_t max, Float_t min2, Float_t max2, Float_t min3, Float_t max3, Float_t mean, Float_t sigma) |
| void | AddGraphBin (Float_t min, Float_t max, Float_t meanREAL, Float_t meanMC, Float_t sigmaMCl, Float_t sigmaMCh, Float_t meanDATA, Float_t sigmaDATAl, Float_t sigmaDATAh) |
| Add a new bin graph for a 1D source. | |
| void | AddGraphBin (Float_t min, Float_t max, Float_t mean, Float_t sigma) |
| void | AddGraphBin (Float_t min, Float_t max, Float_t min2, Float_t max2, Float_t meanREAL, Float_t meanMC, Float_t sigmaMCl, Float_t sigmaMCh, Float_t meanDATA, Float_t sigmaDATAl, Float_t sigmaDATAh) |
| Add a new bin graph for a 2D source. | |
| void | AddGraphBin (Float_t min, Float_t max, Float_t min2, Float_t max2, Float_t mean, Float_t sigma) |
| void | AddGraphBin (Float_t min, Float_t max, Float_t min2, Float_t max2, Float_t min3, Float_t max3, Float_t meanREAL, Float_t meanMC, Float_t sigmaMCl, Float_t sigmaMCh, Float_t meanDATA, Float_t sigmaDATAl, Float_t sigmaDATAh) |
| Add a new bin graph for a 3D source. | |
| void | AddGraphBin (Float_t min, Float_t max, Float_t min2, Float_t max2, Float_t min3, Float_t max3, Float_t mean, Float_t sigma) |
| bool | GetGraphBin (Float_t value, BinnedParamsGraphBin *&bin) |
| Gets the bin for a 2D source. | |
| bool | GetGraphBin (Float_t value1, Float_t value2, BinnedParamsGraphBin *&bin) |
| Gets the bin for a 3D source. | |
| bool | GetBin (Float_t value, BinnedParamsBin *&bin) |
| Gets the bin for a 1D source. | |
| bool | GetBin (Float_t value1, Float_t value2, BinnedParamsBin *&bin) |
| Gets the bin for a 2D source. | |
| bool | GetBin (Float_t value1, Float_t value2, Float_t value3, BinnedParamsBin *&bin) |
| Gets the bin for a 3D source. | |
| bool | GetBinIndex (Float_t value, Int_t &index) |
| Gets the bin index for a 1D source. | |
| bool | GetParametersForBin (Int_t index, Float_t &mean, Float_t &sigma) |
| Gets the bin values for a source provided the bin index. | |
| bool | GetParametersForBin (Int_t index, BinnedParamsParams ¶ms) |
| bool | GetSigmaValueForBin (Int_t index, Float_t &sigma) |
| Get only mean or sigma. | |
| bool | GetMeanValueForBin (Int_t index, Float_t &mean) |
| bool | GetBinValues (Float_t value, Float_t &mean, Float_t &sigma) |
| Gets the bin values for a 1D source. | |
| bool | GetBinValues (Float_t value, Float_t &mean, Float_t &sigma, Int_t &index) |
| bool | GetBinSigmaValue (Float_t value, Float_t &sigma) |
| Get only sigma. | |
| bool | GetBinSigmaValue (Float_t value, Float_t &sigma, Int_t &index) |
| bool | GetBinMeanValue (Float_t value, Float_t &mean) |
| bool | GetBinMeanValue (Float_t value, Float_t &mean, Int_t &index) |
| bool | GetBinValues (Float_t value, BinnedParamsParams ¶ms) |
| bool | GetBinValues (Float_t value, BinnedParamsParams ¶ms, Int_t &index) |
| bool | GetBinValues (Float_t value1, Float_t value2, Float_t &mean, Float_t &sigma) |
| Gets the bin values for a 2D source. | |
| bool | GetBinValues (Float_t value1, Float_t value2, Float_t &mean, Float_t &sigma, Int_t &index) |
| bool | GetBinSigmaValue (Float_t value1, Float_t value2, Float_t &sigma) |
| Get only sigma. | |
| bool | GetBinSigmaValue (Float_t value1, Float_t value2, Float_t &sigma, Int_t &index) |
| bool | GetBinMeanValue (Float_t value1, Float_t value2, Float_t &mean) |
| bool | GetBinMeanValue (Float_t value1, Float_t value2, Float_t &mean, Int_t &index) |
| bool | GetBinValues (Float_t value1, Float_t value2, BinnedParamsParams ¶ms) |
| bool | GetBinValues (Float_t value1, Float_t value2, BinnedParamsParams ¶ms, Int_t &index) |
| bool | GetBinValues (Float_t value1, Float_t value2, Float_t value3, Float_t &mean, Float_t &sigma) |
| Gets the bin values for a 3D source. | |
| bool | GetBinValues (Float_t value1, Float_t value2, Float_t value3, Float_t &mean, Float_t &sigma, Int_t &index) |
| bool | GetBinSigmaValue (Float_t value1, Float_t value2, Float_t value3, Float_t &sigma) |
| Get only sigma. | |
| bool | GetBinSigmaValue (Float_t value1, Float_t value2, Float_t value3, Float_t &sigma, Int_t &index) |
| bool | GetBinMeanValue (Float_t value1, Float_t value2, Float_t value3, Float_t &mean) |
| bool | GetBinMeanValue (Float_t value1, Float_t value2, Float_t value3, Float_t &mean, Int_t &index) |
| bool | GetBinValues (Float_t value1, Float_t value2, Float_t value3, BinnedParamsParams ¶ms) |
| bool | GetBinValues (Float_t value1, Float_t value2, Float_t value3, BinnedParamsParams ¶ms, Int_t &index) |
| bool | GetInterBinValues (Float_t value1, BinnedParamsParams ¶ms) |
| Get values using interpolation. | |
| bool | GetInterBinValues (Float_t value1, Float_t value2, BinnedParamsParams ¶ms) |
| Gets the bin values for a 2D source. | |
| bool | GetInterBinValues (Float_t value1, Float_t value2, Float_t value3, BinnedParamsParams ¶ms) |
| Gets the bin values for a 3D source. | |
| void | SetType (TypeEnum type) |
| Set the type. | |
| void | SetName (const std::string &name) |
| Set the name. | |
| void | SetInterpolationUsage (bool use) |
| Set the name. | |
| const std::string & | GetDataName () |
| Get the name of the source. | |
| TypeEnum | GetDataType () |
| Returns the type of the data. | |
| bool | GetInterpolationStatus () |
| Returns the type of the data. | |
| void | Print () |
| Dump into the screen the systematic source values. | |
| void | Read (const std::string &inputDirName, const std::string &extension="") |
| Read from a file the systematic source values. | |
| Int_t | GetNBins () |
| Get the number of bins. | |
| bool | UpdateEfficiencyCounter (Int_t index, bool correct) |
| Update the efficiency variables _ncorrect and _nwrong. | |
| void | InitializeEfficiencyCounter () |
| Initialize counters. | |
| Int_t | GetNCorrectAssoc (Int_t index) |
| Int_t | GetNWrongAssoc (Int_t index) |
Definition at line 250 of file BinnedParams.hxx.
1.8.13