9#include <ecl/dbobjects/ECLCrystalLocalRunCalib.h>
14 c_isNegAmpl(isNegAmpl),
30 const std::vector<int>& numberOfAcceptedEvents)
General DB object to store one calibration number per ECL crystal.
ECLCrystalLocalRunCalib(bool isNegAmpl=false)
Constructor.
std::vector< int > m_numberOfAcceptedEvs
Numbers of accepted events for each cell id.
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.