|
BOSS 7.1.3
BESIII Offline Software System
|
#include <HadronInterface.h>
Public Member Functions | |
| HadronInterface () | |
| virtual | ~HadronInterface () |
| void | SetupFromConfigFile (std::string configfile) |
| void | SetParamFile (std::string paramfile) |
| void | PrintParameters () |
| void | AddParticle (TString particle, TString filename, int nevents, int bgbins, double upperbg, double lowerbg, int cosbins, double uppercos, double lowercos) |
| void | QualityCheck (TString outfilename) |
| void | GenerateSample (TString particle) |
| void | SimulateSample (TString infilename, TString particle) |
| void | SimulateReconstruction (TString infilename, TString outfilename) |
| void | PrepareSample (TString outfilename, bool correct, int particle) |
| void | PrepareResults (TString outfilename, bool correct) |
| void | SaturationCorrection (TString prepfilename, std::string parfile) |
| void | BetaGammaFits (std::vector< TString > particles, TString filename) |
| void | PlotBGCurve (std::vector< TString > particles, TString filename) |
| void | SigmaFits (TString filename) |
| void | PlotEfficiency (TString saveas) |
Definition at line 44 of file HadronInterface.h.
| HadronInterface::HadronInterface | ( | ) |
Definition at line 3 of file HadronInterface.cc.
|
inlinevirtual |
Definition at line 49 of file HadronInterface.h.
| void HadronInterface::AddParticle | ( | TString | particle, |
| TString | filename, | ||
| int | nevents, | ||
| int | bgbins, | ||
| double | upperbg, | ||
| double | lowerbg, | ||
| int | cosbins, | ||
| double | uppercos, | ||
| double | lowercos ) |
Definition at line 144 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::BetaGammaFits | ( | std::vector< TString > | particles, |
| TString | filename ) |
Definition at line 308 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::GenerateSample | ( | TString | particle = "pion" | ) |
Definition at line 173 of file HadronInterface.cc.
| void HadronInterface::PlotBGCurve | ( | std::vector< TString > | particles, |
| TString | filename ) |
Definition at line 327 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::PlotEfficiency | ( | TString | saveas | ) |
Definition at line 368 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::PrepareResults | ( | TString | outfilename, |
| bool | correct ) |
Definition at line 260 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::PrepareSample | ( | TString | outfilename, |
| bool | correct, | ||
| int | particle ) |
Definition at line 219 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::PrintParameters | ( | ) |
Definition at line 124 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::QualityCheck | ( | TString | outfilename | ) |
Definition at line 158 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::SaturationCorrection | ( | TString | prepfilename, |
| std::string | parfile ) |
Definition at line 282 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::SetParamFile | ( | std::string | paramfile | ) |
Definition at line 139 of file HadronInterface.cc.
Referenced by BetaGammaFits(), main(), PlotEfficiency(), and SigmaFits().
| void HadronInterface::SetupFromConfigFile | ( | std::string | configfile | ) |
Definition at line 43 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::SigmaFits | ( | TString | filename | ) |
Definition at line 345 of file HadronInterface.cc.
Referenced by main().
| void HadronInterface::SimulateReconstruction | ( | TString | infilename, |
| TString | outfilename ) |
Definition at line 201 of file HadronInterface.cc.
| void HadronInterface::SimulateSample | ( | TString | infilename, |
| TString | particle ) |
Definition at line 187 of file HadronInterface.cc.