|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef _TGoodRunsListWriter
14 #define _TGoodRunsListWriter
34 class TLumiBlockRange;
46 Bool_t WriteXMLFile();
47 Bool_t WriteXMLFiles();
48 const TString& GetXMLString();
49 const std::vector<TString>& GetXMLStrings();
52 inline const TString&
GetFilename()
const {
return m_dataCardName; }
54 {
return m_grlvec.GetMergedGoodRunsList(operation); }
63 void SetFilename(
const TString& dataCardName ) { m_dataCardName=dataCardName; }
77 const char* atr1=0,
const char* val1=0,
const char* atr2=0,
const char* val2=0);
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
void SetIndividuals(bool indf=true)
std::vector< TString > m_xmlstringVec
void SetCheckGRLInfo(bool check=true)
Bool_t WriteMetadata(xmlTextWriterPtr writer)
const TGRLCollection & GetGRLCollection() const
xmlTextWriter * xmlTextWriterPtr
void SetFilename(const TString &dataCardName)
struct _xmlTextWriter xmlTextWriter
void SetGRLCollection(const TGRLCollection &grlvec)
void SetPrefix(const TString &prefix)
const TGoodRunsList GetMergedGoodRunsList(const Root::BoolOperation &operation=OR) const
void SetMergeGoodRunsLists(bool merge=true)
void SetGoodRunsList(const TGoodRunsList &goodrunslist)
constexpr std::enable_if_t< is_bitmask_v< E >, E & > reset(E &lhs, E rhs)
Convenience function to clear bits in a class enum bitmask.
def merge(input_file_pattern, output_file)
Merge many input LHE files into a single output file.
Define macros for attributes used to control the static checker.
writer
show summary of content
const TString & GetFilename() const
void AddGoodRunsList(const TGoodRunsList &goodrunslist)