5 #include "KVNumberList.h"
98 std::cout <<
AsString() << std::endl;
#define ClassDef(name, id)
Strings used to represent a set of ranges of values.
List of runfiles specified by run number and file index ,.
TString AsString(Int_t maxlen=0) const
run_index_list(const run_index_list &)=default
run_index_list(run_index_list &&)=default
void SetListSelection(const TString &slist, const run_index_list &full_list)
const run_index_t & Last() const
run_index_list(const TString &l)
std::set< run_index_t > fRunList
void Remove(const run_index_t &r)
void Inter(const run_index_list &)
run_index_list & operator=(run_index_list &&)=default
void Add(const run_index_t &r)
run_index_list & operator=(const run_index_list &)=default
friend run_index_list operator-(const run_index_list &A, const run_index_list &B)
const run_index_t & First() const
TString GetList(bool no_commas=true) const
void SetList(const TString &slist)
friend run_index_list operator+(const run_index_list &A, const run_index_list &B)
KVNumberList GetRunNumberList() const
Returns just the list of run numbers.
bool Contains(const run_index_t &r) const
Specifies a runfile according to run number and file index ,.