9 #ifndef DETINFO_RUNHISTORY_H 10 #define DETINFO_RUNHISTORY_H 17 #include "DetectorInfo/RunHistory.h" 43 virtual bool Update(uint64_t ts=0)
override;
45 virtual int RunNumber()
const override{
return fRun; }
46 virtual int NSubruns()
const override{
return fNSubruns; }
47 virtual int RunType()
const override{
return fRunType; }
48 virtual std::string RunTypeAsString()
const override;
50 virtual uint64_t
TStop()
const override {
return fTStop; }
53 std::vector<std::string>
Shifters() {
return fShifter; }
61 void SetShifters(std::vector<std::string> sh) { fShifter = sh; }
83 #endif // DETINFO_RUNHISTORY_H
std::vector< SubRunStandard > fSubrun
void SetTStart(uint64_t t)
void SetShifters(std::vector< std::string > sh)
std::vector< std::string > Shifters()
virtual int RunNumber() const override
virtual int NSubruns() const override
std::vector< std::string > fShifter
void SetTStop(uint64_t t)
General LArSoft Utilities.
virtual int RunType() const override
void AddShifter(std::string sh)
void SetTStart(uint64_t t)
void SetDetName(std::string dn)
General GArSoft Utilities.
virtual uint64_t Duration() const override
virtual ~SubRunStandard()
virtual uint64_t TStop() const override
bool Update(detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, const TCSlice &slc, PFPStruct &pfp, bool prt)
virtual uint64_t TStart() const override
virtual uint64_t TStart() const override
void SetNSubruns(int nsr)