![]() |
ATLAS Offline Software
|
#include <TGoodRunsListWriter.h>
Public Member Functions | |
| TGoodRunsListWriter () | |
| TGoodRunsListWriter (const TGoodRunsList &goodrunslist, const TString &dataCardName) | |
| ~TGoodRunsListWriter () | |
| Bool_t | WriteXMLFile () |
| Bool_t | WriteXMLFiles () |
| const TString & | GetXMLString () |
| const std::vector< TString > & | GetXMLStrings () |
| const TString & | GetFilename () const |
| const TGoodRunsList | GetMergedGoodRunsList (const Root::BoolOperation &operation=OR) const |
| const TGRLCollection & | GetGRLCollection () const |
| void | SetMergeGoodRunsLists (bool merge=true) |
| void | SetCheckGRLInfo (bool check=true) |
| void | SetIndividuals (bool indf=true) |
| void | SetGRLCollection (const TGRLCollection &grlvec) |
| void | SetGoodRunsList (const TGoodRunsList &goodrunslist) |
| void | SetFilename (const TString &dataCardName) |
| void | SetPrefix (const TString &prefix) |
| void | AddGoodRunsList (const TGoodRunsList &goodrunslist) |
Private Member Functions | |
| void | reset () |
| Bool_t | WriteLumiRangeCollection (xmlTextWriterPtr writer) |
| Bool_t | WriteNamedLumiRange (xmlTextWriterPtr writer) |
| Bool_t | WriteMetadata (xmlTextWriterPtr writer) |
| Bool_t | WriteLumiBlockCollection (xmlTextWriterPtr writer, const TGoodRun &goodrun) |
| Bool_t | WriteElement (xmlTextWriterPtr writer, const char *name, const char *value=0, const char *atr1=0, const char *val1=0, const char *atr2=0, const char *val2=0) |
| xmlChar * | ConvertInput (const char *in, const char *encoding) |
| ConvertInput: @in: string in a given encoding @encoding: the encoding used. | |
Private Attributes | |
| TGRLCollection | m_grlvec |
| TGoodRunsList | m_grl |
| std::vector< TString > | m_xmlstringVec |
| TString | m_xmlstring |
| TString | m_dataCardName |
| TString | m_prefix |
| TMsgLogger | m_logger |
| Bool_t | m_mergegrls |
| Bool_t | m_individuals |
Definition at line 38 of file TGoodRunsListWriter.h.
| Root::TGoodRunsListWriter::TGoodRunsListWriter | ( | ) |
Definition at line 40 of file TGoodRunsListWriter.cxx.
| Root::TGoodRunsListWriter::TGoodRunsListWriter | ( | const TGoodRunsList & | goodrunslist, |
| const TString & | dataCardName ) |
Definition at line 49 of file TGoodRunsListWriter.cxx.
| Root::TGoodRunsListWriter::~TGoodRunsListWriter | ( | ) |
Definition at line 60 of file TGoodRunsListWriter.cxx.
|
inline |
Definition at line 65 of file TGoodRunsListWriter.h.
|
private |
ConvertInput: @in: string in a given encoding @encoding: the encoding used.
Converts @in into UTF-8 for processing with libxml2 APIs
Returns the converted UTF-8 string, or NULL in case of error.
Definition at line 501 of file TGoodRunsListWriter.cxx.
|
inline |
Definition at line 52 of file TGoodRunsListWriter.h.
|
inline |
Definition at line 55 of file TGoodRunsListWriter.h.
|
inline |
Definition at line 53 of file TGoodRunsListWriter.h.
| const TString & Root::TGoodRunsListWriter::GetXMLString | ( | ) |
Definition at line 192 of file TGoodRunsListWriter.cxx.
| const std::vector< TString > & Root::TGoodRunsListWriter::GetXMLStrings | ( | ) |
loop over goodrunslists
set grl to store
Definition at line 164 of file TGoodRunsListWriter.cxx.
|
private |
Definition at line 67 of file TGoodRunsListWriter.cxx.
|
inline |
Definition at line 58 of file TGoodRunsListWriter.h.
|
inline |
Definition at line 63 of file TGoodRunsListWriter.h.
|
inline |
Definition at line 62 of file TGoodRunsListWriter.h.
|
inline |
Definition at line 61 of file TGoodRunsListWriter.h.
|
inline |
Definition at line 59 of file TGoodRunsListWriter.h.
|
inline |
Definition at line 57 of file TGoodRunsListWriter.h.
|
inline |
Definition at line 64 of file TGoodRunsListWriter.h.
|
private |
Definition at line 435 of file TGoodRunsListWriter.cxx.
|
private |
Definition at line 390 of file TGoodRunsListWriter.cxx.
|
private |
Definition at line 252 of file TGoodRunsListWriter.cxx.
|
private |
|
private |
Definition at line 335 of file TGoodRunsListWriter.cxx.
| Bool_t Root::TGoodRunsListWriter::WriteXMLFile | ( | ) |
Definition at line 109 of file TGoodRunsListWriter.cxx.
| Bool_t Root::TGoodRunsListWriter::WriteXMLFiles | ( | ) |
loop over goodrunslists
set grl to store
Definition at line 80 of file TGoodRunsListWriter.cxx.
|
private |
Definition at line 86 of file TGoodRunsListWriter.h.
|
private |
Definition at line 82 of file TGoodRunsListWriter.h.
|
private |
Definition at line 81 of file TGoodRunsListWriter.h.
|
private |
Definition at line 92 of file TGoodRunsListWriter.h.
|
private |
Definition at line 89 of file TGoodRunsListWriter.h.
|
private |
Definition at line 91 of file TGoodRunsListWriter.h.
|
private |
Definition at line 87 of file TGoodRunsListWriter.h.
|
private |
Definition at line 85 of file TGoodRunsListWriter.h.
|
private |
Definition at line 84 of file TGoodRunsListWriter.h.