14 #ifndef WEBDBI_DETPEDESTALRETRIEVALALG_H 15 #define WEBDBI_DETPEDESTALRETRIEVALALG_H 28 namespace fhicl {
class ParameterSet; }
84 static constexpr
unsigned int NCOLUMNS = 5;
85 static constexpr
const char* FIELD_NAMES[NCOLUMNS]
86 = {
"channel",
"mean",
"mean_err",
"rms",
"rms_err"};
87 static constexpr
const char* FIELD_TYPES[NCOLUMNS]
88 = {
"unsigned int",
"float",
"float",
"float",
"float"};
94 bool DBUpdate()
const;
DBTimeStamp_t fEventTimeStamp
std::uint32_t DBChannelID_t
Class def header for a class Snapshot.
std::uint64_t DBTimeStamp_t
Class def header for a class DetPedestal.
DataSource::ds fDataSource
Retrieves channel information: pedestal and RMS.
Snapshot< DetPedestal > fData
DBTimeStamp_t fCurrentTimeStamp
Class def header for a class DatabaseRetrievalAlg.
Filters for channels, events, etc.
bool Update(detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, const TCSlice &slc, PFPStruct &pfp, bool prt)