30 #ifndef _PSTARTUPHANDLER_H_ 31 #define _PSTARTUPHANDLER_H_ 37 #include <TSAXParser.h> 67 virtual void OnError(
const Char_t*);
105 #endif // _PSTARTUPHANDLER_H_
virtual void OnEndElement(const Char_t *)
TString fStartupFilePath
full musrfit_startup.xml startup file paths
PRunNameTemplateList fRunNameTemplate
run name template vector
virtual void OnFatalError(const Char_t *)
Bool_t WriteDefaultStartupFile()
Bool_t StartupFileExists(Char_t *fln)
virtual const PStringVector GetDataPathList() const
returns the search data path list
virtual void OnComment(const Char_t *)
virtual TString GetStartupFilePath()
returns FULLPATH/musrfit_startup.xml, where FULLPATH=path were the musrfit_startup.xml is found
virtual Bool_t StartupFileFound()
true = musrfit_startup.xml found
int parseXmlFile(TSAXParser *, const char *)
virtual void OnCharacters(const Char_t *)
std::vector< Int_t > PIntVector
PIntVector fMarkerList
marker list
virtual const PIntVector GetMarkerList() const
returns the marker list
virtual void OnEndDocument()
virtual const PRunNameTemplateList GetRunNameTemplateList()
PIntVector fColorList
color list
PMsrFourierStructure fFourierDefaults
Fourier defaults.
PStringVector fDataPathList
search data path list
virtual void OnError(const Char_t *)
TString fCurrentInstrumentName
current instrument name
Bool_t fStartupFileFound
startup file found flag
virtual void OnStartDocument()
virtual PMsrFourierStructure GetFourierDefaults()
returns the Fourier defaults
virtual void CheckLists()
virtual void OnStartElement(const Char_t *, const TList *)
std::vector< TString > PStringVector
EKeyWords fKey
xml filter key
virtual ~PStartupHandler()
virtual void OnWarning(const Char_t *)
virtual const PIntVector GetColorList() const
returns the color list
virtual void OnCdataBlock(const Char_t *, Int_t)
std::vector< PRunNameTemplate > PRunNameTemplateList