12#include <ecl/dbobjects/ECLCrystalCalib.h>
48 numberOfAcceptedEvents);
58 void setExpRun(
const int& exp,
const int& run);
General DB object to store one calibration number per ECL crystal.
ECLCrystalLocalRunCalib is designed to store results of the ECL local run calibration to database.
std::vector< int > m_numberOfAcceptedEvs
Numbers of accepted events for each cell id.
ClassDef(ECLCrystalLocalRunCalib, 1)
ClassDef.
const std::vector< int > & getNumbersOfAcceptedEvents() const
Get numbers of accepted events for each cell id.
void setNumberOfEvents(const int &numberOfEvents)
Set total number of events.
~ECLCrystalLocalRunCalib()
Destructor.
int getRun() const
Get run number.
bool c_isNegAmpl
In the case of time payload c_isNegAmpl is always false.
int getNumberOfEvents() const
Get number of events.
void setExpRun(const int &exp, const int &run)
Set experiment number and run number.
int m_numberOfEvents
Total number of events.
int m_exp
Experiment number.
int getExp() const
Get experiment number.
void setNumbersOfAcceptedEvents(const std::vector< int > &numberOfAcceptedEvents)
Set number of accepted events for each cell id.
bool isNegAmpl() const
In case if the amplitude payload: check is there are negative amplitudes.
Abstract base class for different kinds of events.