 |
Belle II Software
release-05-02-19
|
16 #include <ecl/calibration/eclee5x5Algorithm.h>
17 #include <calibration/CalibrationAlgorithm.h>
18 #include <ecl/geometry/ECLNeighbours.h>
28 class eclee5x5Algorithm :
public CalibrationAlgorithm {
void setlastLoThetaID(int lastLoThetaID)
Setter for m_lastLoThetaID.
std::string getPayloadName()
Getter for m_payloadname.
double m_fracHiASym
or fracHiASym*peak, at low values of thetaID
void setStoreConst(bool storeConst)
Setter for m_storeConst.
double m_fracLo
start dPhi fit where data is > fraclo*peak
void setnsigHiSym(double nsigHiSym)
Setter for m_nsigHiSym.
void setnsigHiASym(double nsigHiASym)
Setter for m_nsigHiASym.
bool m_storeConst
write payload to localdb if true
double getnsigHiASym()
Getter for m_nsigHiASym.
double m_fracHiSym
end dPhi fit where data is > fracHiSym*peak
void setfracHiASym(double fracHiASym)
Setter for m_fracHiASym.
virtual ~eclee5x5Algorithm()
..Destructor
int getMinEntries()
Getter for m_minEntries.
void setMinEntries(int minEntries)
Setter for m_minEntries.
std::string m_outputName
..Parameters to control job to find energy calibration using Bhabhas
void setPayloadName(const std::string &payloadname)
Setter for m_payloadName.
int m_lastLoThetaID
use asymmetric dPhi range for thetaID<= this value
double getfracHiASym()
Getter for m_fracHiASym.
double m_nsigHiASym
or mean+nsigHiASym*sigma at low thetaID
ECL::ECLNeighbours * m_eclNeighbours5x5
Neighbours, used to get nCrys per ring.
double getfracHiSym()
Getter for m_fracHiSym.
int m_minEntries
all crystals to be calibrated must have this many entries
void setOutputName(const std::string &outputName)
Setter for m_outputName.
Class to get the neighbours for a given cell id.
std::string getOutputName()
Getter for m_outputName.
Abstract base class for different kinds of events.
double getnsigHiSym()
Getter for m_nsigHiSym.
void setfracLo(double fracLo)
Setter for m_fracLo.
double m_nsigHiSym
to mean + nsigHiSym*sigma
virtual EResult calibrate() override
..Run algorithm on events
double getnsigLo()
Getter for m_nsigLo.
double m_nsigLo
dPhi region is mean - nsigLo*sigma
EResult
The result of calibration.
int getlastLoThetaID()
Getter for m_lastLoThetaID.
bool getStoreConst()
Getter for m_storeConst.
eclee5x5Algorithm()
..Constructor
void setfracHiSym(double fracHiSym)
Setter for m_fracHiSym.
std::string m_payloadName
Name of the payload to be stored.
double getfracLo()
Getter for m_fracLo.
void setnsigLo(double nsigLo)
Setter for m_nsigLo.