9 #ifndef DETINFO_RUNHISTORY_H 10 #define DETINFO_RUNHISTORY_H 42 virtual bool Update(uint64_t ts=0)
override = 0;
44 virtual int RunNumber()
const override{
return fRun; }
45 virtual int NSubruns()
const override{
return fNSubruns; }
46 virtual int RunType()
const override{
return fRunType; }
47 virtual std::string RunTypeAsString()
const override;
49 virtual uint64_t
TStop()
const override {
return fTStop; }
52 std::vector<std::string>
Shifters() {
return fShifter; }
59 void AddShifter(std::string sh) { fShifter.push_back(sh); }
60 void SetShifters(std::vector<std::string> sh) { fShifter = sh; }
80 #endif // DETINFO_RUNHISTORY_H virtual uint64_t TStop() const override
virtual uint64_t Duration() const override
void SetTStart(uint64_t t)
void SetShifters(std::vector< std::string > sh)
std::vector< std::string > Shifters()
void SetTStop(uint64_t t)
virtual int NSubruns() const override
virtual ~SubRunStandard()
virtual int RunNumber() const override
virtual int RunType() const override
void SetTStart(uint64_t t)
void SetDetName(std::string dn)
General LArSoft Utilities.
std::vector< SubRunStandard > fSubrun
virtual uint64_t TStart() const override
std::vector< std::string > fShifter
void SetNSubruns(int nsr)
void AddShifter(std::string sh)
virtual uint64_t TStart() const override