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)