![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Classes | |
class | TCal |
class | TCalGraph |
class | TCalList |
class | TCalManager |
class | TCalPoint |
class | TCFDCal |
class | TChannelTab |
class | TEfficiencyCal |
class | TEfficiencyCalibration |
class | TEfficiencyGraph |
class | TEnergyCal |
class | TGainMatch |
class | TSourceCalibration |
class | TSourceList |
class | TSourceTab |
class | TTimeCal |
Functions | |
bool | FilledBin (TH2 *matrix, const int &bin) |
std::map< TGauss *, std::tuple< double, double, double, double > > | Match (std::vector< TGauss * > peaks, std::vector< std::tuple< double, double, double, double > > sources, TSourceTab *sourceTab) |
double | Polynomial (double *x, double *par) |
std::map< double, std::tuple< double, double, double, double > > | RoughCal (std::vector< double > peaks, std::vector< std::tuple< double, double, double, double > > sources, TSourceTab *sourceTab) |
std::map< TGauss *, std::tuple< double, double, double, double > > | SmartMatch (std::vector< TGauss * > peaks, std::vector< std::tuple< double, double, double, double > > sources, TSourceTab *sourceTab) |
bool FilledBin | ( | TH2 * | matrix, |
const int & | bin ) |
Definition at line 460 of file TSourceCalibration.cxx.
Referenced by TSourceCalibration::TSourceCalibration().
std::map< TGauss *, std::tuple< double, double, double, double > > Match | ( | std::vector< TGauss * > | peaks, |
std::vector< std::tuple< double, double, double, double > > | sources, | ||
TSourceTab * | sourceTab ) |
This function tries to match a list of found peaks (channels) to a list of provided peaks (energies). It does so in a brute force fashion where we try all combinations of channels and energies, do a linear fit through them, and keep the one with the best chi square.
Definition at line 171 of file TSourceCalibration.cxx.
References kAll, kBasicFlow, kLoops, kSubroutines, TSourceCalibration::MaxIterations(), RESET_COLOR, TSourceTab::Status(), and TSourceCalibration::VerboseLevel().
Referenced by TSourceTab::ProjectionStatus().
double Polynomial | ( | double * | x, |
double * | par ) |
Definition at line 451 of file TSourceCalibration.cxx.
Referenced by TChannelTab::Calibrate().
std::map< double, std::tuple< double, double, double, double > > RoughCal | ( | std::vector< double > | peaks, |
std::vector< std::tuple< double, double, double, double > > | sources, | ||
TSourceTab * | sourceTab ) |
This function tries to match a list of found peaks (channels) to a list of provided peaks (energies). It does so in slightly smarter way than the brute force method Match
, by taking the reported intensity of the source peaks into account.
Definition at line 30 of file TSourceCalibration.cxx.
References kAll, kBasicFlow, kLoops, kSubroutines, TSourceCalibration::MaxIterations(), RESET_COLOR, TSourceTab::Status(), and TSourceCalibration::VerboseLevel().
Referenced by TSourceTab::InitialCalibration().
std::map< TGauss *, std::tuple< double, double, double, double > > SmartMatch | ( | std::vector< TGauss * > | peaks, |
std::vector< std::tuple< double, double, double, double > > | sources, | ||
TSourceTab * | sourceTab ) |
This function tries to match a list of found peaks (channels) to a list of provided peaks (energies). It does so in slightly smarter way than the brute force method Match
, by taking the reported intensity of the source peaks into account.
Definition at line 308 of file TSourceCalibration.cxx.
References kAll, kBasicFlow, kLoops, kSubroutines, TSourceCalibration::MaxIterations(), RESET_COLOR, TSourceTab::Status(), and TSourceCalibration::VerboseLevel().