![]() |
MiniballSort
|
#include <MiniballAngleFitter.hh>
Public Member Functions | |
| MiniballAngleFunction () | |
| ~MiniballAngleFunction () | |
| MiniballAngleFunction (std::shared_ptr< MiniballSettings > _myset, std::shared_ptr< MiniballReaction > _myreact) | |
| void | Initialise () |
| bool | FitPeak (TH1D *h, double &en, double &er) |
| void | FitSegmentEnergies (TFile *infile) |
| void | LoadExpEnergies (std::string energy_file) |
| void | SaveExpEnergies (std::string energy_file) |
| bool | IsPresent (unsigned int clu) |
| bool | IsPresent (unsigned int clu, unsigned int cry, unsigned int seg) |
| bool | HasPhiConstraint (unsigned int clu, unsigned int cry, unsigned int seg) |
| void | SetReferenceEnergy (double e) |
| double | GetReferenceEnergy () |
| double | GetExpEnergy (unsigned int clu, unsigned int cry, unsigned int seg) |
| double | GetExpError (unsigned int clu, unsigned int cry, unsigned int seg) |
| double | GetExpPhi (unsigned int clu, unsigned int cry, unsigned int seg) |
| double | GetExpPhiError (unsigned int clu, unsigned int cry, unsigned int seg) |
| double | operator() (const double *p) |
Private Attributes | |
| std::vector< std::vector< std::vector< bool > > > | present |
| std::vector< std::vector< std::vector< bool > > > | phiconst |
| std::vector< std::vector< std::vector< double > > > | energy |
| std::vector< std::vector< std::vector< double > > > | err |
| std::vector< std::vector< std::vector< double > > > | phic |
| std::vector< std::vector< std::vector< double > > > | phie |
| std::vector< bool > | cluster |
| std::shared_ptr< MiniballSettings > | myset |
| std::shared_ptr< MiniballReaction > | myreact |
| double | user_z = 0 |
| double | eref = 439.986 |
Definition at line 38 of file MiniballAngleFitter.hh.
|
inline |
Definition at line 43 of file MiniballAngleFitter.hh.
|
inline |
Definition at line 44 of file MiniballAngleFitter.hh.
| MiniballAngleFunction::MiniballAngleFunction | ( | std::shared_ptr< MiniballSettings > | _myset, |
| std::shared_ptr< MiniballReaction > | _myreact ) |
Definition at line 3 of file MiniballAngleFitter.cc.
| bool MiniballAngleFunction::FitPeak | ( | TH1D * | h, |
| double & | en, | ||
| double & | er ) |
Definition at line 65 of file MiniballAngleFitter.cc.
Referenced by FitSegmentEnergies().
| void MiniballAngleFunction::FitSegmentEnergies | ( | TFile * | infile | ) |
Definition at line 117 of file MiniballAngleFitter.cc.
Referenced by MiniballAngleFitter::DoFit().
|
inline |
Definition at line 74 of file MiniballAngleFitter.hh.
Referenced by MiniballAngleFitter::DoFit().
|
inline |
Definition at line 77 of file MiniballAngleFitter.hh.
Referenced by MiniballAngleFitter::DoFit().
|
inline |
Definition at line 82 of file MiniballAngleFitter.hh.
Referenced by MiniballAngleFitter::DoFit().
|
inline |
Definition at line 85 of file MiniballAngleFitter.hh.
Referenced by MiniballAngleFitter::DoFit().
|
inline |
Definition at line 71 of file MiniballAngleFitter.hh.
Referenced by MiniballAngleFitter::DoFit().
|
inline |
Definition at line 65 of file MiniballAngleFitter.hh.
Referenced by MiniballAngleFitter::DoFit().
| void MiniballAngleFunction::Initialise | ( | ) |
Definition at line 14 of file MiniballAngleFitter.cc.
Referenced by MiniballAngleFunction().
|
inline |
Definition at line 59 of file MiniballAngleFitter.hh.
Referenced by MiniballAngleFitter::DoFit().
|
inline |
Definition at line 62 of file MiniballAngleFitter.hh.
| void MiniballAngleFunction::LoadExpEnergies | ( | std::string | energy_file | ) |
Definition at line 196 of file MiniballAngleFitter.cc.
Referenced by MiniballAngleFitter::DoFit().
| double MiniballAngleFunction::operator() | ( | const double * | p | ) |
Definition at line 311 of file MiniballAngleFitter.cc.
| void MiniballAngleFunction::SaveExpEnergies | ( | std::string | energy_file | ) |
Definition at line 280 of file MiniballAngleFitter.cc.
Referenced by MiniballAngleFitter::SaveExpEnergies().
|
inline |
Definition at line 70 of file MiniballAngleFitter.hh.
|
private |
Definition at line 101 of file MiniballAngleFitter.hh.
Referenced by FitSegmentEnergies(), Initialise(), IsPresent(), and LoadExpEnergies().
|
private |
Definition at line 97 of file MiniballAngleFitter.hh.
Referenced by FitSegmentEnergies(), GetExpEnergy(), Initialise(), LoadExpEnergies(), operator()(), and SaveExpEnergies().
|
private |
Definition at line 108 of file MiniballAngleFitter.hh.
Referenced by FitPeak(), FitSegmentEnergies(), GetReferenceEnergy(), operator()(), and SetReferenceEnergy().
|
private |
Definition at line 98 of file MiniballAngleFitter.hh.
Referenced by FitSegmentEnergies(), GetExpError(), Initialise(), LoadExpEnergies(), operator()(), and SaveExpEnergies().
|
private |
Definition at line 105 of file MiniballAngleFitter.hh.
Referenced by FitSegmentEnergies(), Initialise(), MiniballAngleFunction(), and operator()().
|
private |
Definition at line 104 of file MiniballAngleFitter.hh.
Referenced by FitSegmentEnergies(), Initialise(), LoadExpEnergies(), MiniballAngleFunction(), operator()(), and SaveExpEnergies().
|
private |
Definition at line 99 of file MiniballAngleFitter.hh.
Referenced by GetExpPhi(), Initialise(), LoadExpEnergies(), and operator()().
|
private |
Definition at line 96 of file MiniballAngleFitter.hh.
Referenced by HasPhiConstraint(), Initialise(), LoadExpEnergies(), and operator()().
|
private |
Definition at line 100 of file MiniballAngleFitter.hh.
Referenced by GetExpPhiError(), Initialise(), LoadExpEnergies(), and operator()().
|
private |
Definition at line 95 of file MiniballAngleFitter.hh.
Referenced by FitSegmentEnergies(), Initialise(), IsPresent(), LoadExpEnergies(), operator()(), and SaveExpEnergies().
|
private |
Definition at line 107 of file MiniballAngleFitter.hh.
Referenced by Initialise(), and operator()().