10 : fConfigName{
"G4RefTime",
48 if (ps.
has_key(
"module_label")) {
return false; }
56 std::cout <<
"fConfigValues contents: " << std::endl;
59 std::cout <<
"\n " << name <<
" ... " <<
value;
60 std::cout << std::endl;
DetectorClocksData DataForJob() const override
Returns a complete detinfo::DetectorClocksData object.
Definition of util::zip().
bool IsRightConfig(const fhicl::ParameterSet &ps) const
void debugReport() const
Dumps the current configuration to screen.
std::vector< std::string > fConfigName
double fTriggerTime
Trigger time in [us].
std::vector< double > fConfigValue
void ApplyParams()
Internal function to apply loaded parameters to member attributes.
double fBeamGateTime
BeamGate time in [us].
double fTriggerOffsetTPC
Time offset from trigger to TPC readout start.
bool has_key(std::string const &key) const
void SetTriggerTime(double const trig_time, double const beam_time)
Setter for trigger times.
std::string fG4RefCorrTrigModuleName
DetectorClocksStandard(fhicl::ParameterSet const &pset)
auto zip(Iterables &&...iterables)
Range-for loop helper iterating across many collections at the same time.
double fFramePeriod
Frame period.
void debugReport(Stream &out) const
std::string fTrigModuleName