|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef __TGoodRunsList__
14 #define __TGoodRunsList__
26 class TGoodRunsList :
public std::map< Int_t, TGoodRun >,
public TNamed {
void AddMetaData(const TString &key, const TString &value)
void SetCheckGRLInfo(Bool_t check=kTRUE)
std::vector< Root::TGoodRun > GetGoodRuns() const
Bool_t HasSameGRLInfo(const TGoodRunsList &other) const
void AddRunLumiBlock(Int_t runnr, Int_t lumiblocknr)
unsigned int GetMetaDataSize() const
const std::map< TString, TString > & GetMetaData() const
const Root::TGoodRunsList GetSumWith(const TGoodRunsList &other) const
const Root::TGoodRunsList GetPartNotIn(const TGoodRunsList &other) const
const TString & GetVersion() const
std::map< TString, TString > m_metadata
void SetMetaData(const std::map< TString, TString > &metadata)
std::vector< std::string > GetTriggerList() const
void SetVersion(const TString &version)
Bool_t HasRun(Int_t runnr) const
const Root::TGoodRunsList GetPartOnlyIn(const TGoodRunsList &other) const
void Summary(Bool_t verbose=kFALSE) const
std::vector< int > GetRunlist() const
const Bool_t & GetCheckGRLInfo() const
void AddGRL(const TGoodRunsList &other)
Bool_t HasTriggerInfo() const
Bool_t HasOverlapWith(const TGoodRunsList &other, bool verb=false) const
std::vector< std::string > GetStreamList() const
Define macros for attributes used to control the static checker.
Bool_t HasRunLumiBlock(Int_t runnr, Int_t lumiblocknr) const
TString GetSuggestedName() const
const Root::TGoodRunsList GetOverlapWith(const TGoodRunsList &other) const