22 class TGoodRun :
public std::vector< TLumiBlockRange >,
public TObject {
39 Bool_t
HasLB(
const Int_t& lumiblocknr )
const;
40 std::vector<Root::TLumiBlockRange>::iterator
Find(
const Int_t& lumiblocknr );
41 std::vector< Root::TLumiBlockRange >::const_iterator
Find(
const Int_t& lumiblocknr )
const;
49 void AddLB(
const Int_t& lumiblocknr );
59 return (p1.Begin()<p2.Begin());
TGoodRun & operator=(const TGoodRun &other)
void AddLB(const Int_t &lumiblocknr)
const Root::TGoodRun GetPartNotIn(const TGoodRun &other) const
std::vector< Root::TLumiBlockRange >::iterator Find(const Int_t &lumiblocknr)
void SetRunNumber(const Int_t &runnr)
const Root::TGoodRun GetSumWith(const TGoodRun &other) const
Bool_t HasLB(const Int_t &lumiblocknr) const
Int_t GetRunNumber() const
const Root::TGoodRun GetOverlapWith(const TGoodRun &other) const
const Root::TGoodRun GetPartOnlyIn(const TGoodRun &other) const
bool operator()(const TLumiBlockRange &p1, const TLumiBlockRange &p2)