BmnRoot
Loading...
Searching...
No Matches
MpdXMLFile Class Reference

#include <MpdXMLNode.h>

Inheritance diagram for MpdXMLFile:
[legend]
Collaboration diagram for MpdXMLFile:
[legend]

Public Member Functions

 MpdXMLFile (TString name="", TString mode="read")
 
void CreateRootNode (TString name)
 
void SetRootNode (MpdXMLNode *node)
 
MpdXMLNodeGetRootNode () const
 
void Close ()
 
virtual ~MpdXMLFile ()
 
 MpdXMLFile (TString name="", TString mode="read")
 
void CreateRootNode (TString name)
 
void SetRootNode (MpdXMLNode *node)
 
MpdXMLNodeGetRootNode () const
 
void Close ()
 
virtual ~MpdXMLFile ()
 

Detailed Description

class for opening XML files

Definition at line 145 of file MpdXMLNode.h.

Constructor & Destructor Documentation

◆ MpdXMLFile() [1/2]

MpdXMLFile::MpdXMLFile ( TString  name = "",
TString  mode = "read" 
)
Parameters
namename of xml file
modeif "READ" or "read" - only read file, otherwise create /overwrite file

Definition at line 126 of file MpdXMLNode.cxx.

◆ ~MpdXMLFile() [1/2]

MpdXMLFile::~MpdXMLFile ( )
virtual

destroy object (and save xml file if needed and Close was not called)

Definition at line 176 of file MpdXMLNode.cxx.

References Close().

◆ MpdXMLFile() [2/2]

MpdXMLFile::MpdXMLFile ( TString  name = "",
TString  mode = "read" 
)
Parameters
namename of xml file
modeif "READ" or "read" - only read file, otherwise create /overwrite file

◆ ~MpdXMLFile() [2/2]

virtual MpdXMLFile::~MpdXMLFile ( )
virtual

destroy object (and save xml file if needed and Close was not called)

Member Function Documentation

◆ Close() [1/2]

void MpdXMLFile::Close ( )

close and write xml (if needed)

Definition at line 148 of file MpdXMLNode.cxx.

Referenced by ~MpdXMLFile().

◆ Close() [2/2]

void MpdXMLFile::Close ( )

close and write xml (if needed)

◆ CreateRootNode() [1/2]

void MpdXMLFile::CreateRootNode ( TString  name)

create new root node

Parameters
namename of new node

Definition at line 140 of file MpdXMLNode.cxx.

◆ CreateRootNode() [2/2]

void MpdXMLFile::CreateRootNode ( TString  name)

create new root node

Parameters
namename of new node

◆ GetRootNode() [1/2]

MpdXMLNode * MpdXMLFile::GetRootNode ( ) const
inline
Returns
root node

Definition at line 171 of file MpdXMLNode.h.

Referenced by MpdEventManager::LoadXMLSettings().

◆ GetRootNode() [2/2]

MpdXMLNode * MpdXMLFile::GetRootNode ( ) const
inline
Returns
root node

Definition at line 171 of file MpdXMLNode.h.

◆ SetRootNode() [1/2]

void MpdXMLFile::SetRootNode ( MpdXMLNode node)

set new root node, old node will be overwritten

Parameters
noderoot node

Definition at line 144 of file MpdXMLNode.cxx.

◆ SetRootNode() [2/2]

void MpdXMLFile::SetRootNode ( MpdXMLNode node)

set new root node, old node will be overwritten

Parameters
noderoot node

The documentation for this class was generated from the following files: