BOSS 7.0.6
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.