CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
lhef::LHERunInfo::Header Class Reference

#include <LHERunInfo.h>

Inheritance diagram for lhef::LHERunInfo::Header:
LHERunInfoProduct::Header

Public Member Functions

 Header ()
 
 Header (const std::string &tag)
 
 Header (const Header &orig)
 
 Header (const LHERunInfoProduct::Header &orig)
 
 ~Header ()
 
- Public Member Functions inherited from LHERunInfoProduct::Header
void addLine (const std::string &line)
 
const_iterator begin () const
 
const_iterator end () const
 
 Header ()
 
 Header (const std::string &tag)
 
const std::vector< std::string > & lines () const
 
bool operator!= (const Header &other) const
 
bool operator== (const Header &other) const
 
size_type size () const
 
const std::string & tag () const
 
 ~Header ()
 

Private Attributes

XERCES_CPP_NAMESPACE_QUALIFIER
DOMDocument * 
xmlDoc
 

Additional Inherited Members

- Public Types inherited from LHERunInfoProduct::Header
typedef std::vector
< std::string >
::const_iterator 
const_iterator
 
typedef std::vector
< std::string >::size_type 
size_type
 

Detailed Description

Definition at line 35 of file LHERunInfo.h.

Constructor & Destructor Documentation

lhef::LHERunInfo::Header::Header ( )

Definition at line 328 of file LHERunInfo.cc.

328  :
329  xmlDoc(0)
330 {
331 }
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * xmlDoc
Definition: LHERunInfo.h:49
lhef::LHERunInfo::Header::Header ( const std::string &  tag)

Definition at line 333 of file LHERunInfo.cc.

333  :
335 {
336 }
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * xmlDoc
Definition: LHERunInfo.h:49
const std::string & tag() const
lhef::LHERunInfo::Header::Header ( const Header orig)

Definition at line 338 of file LHERunInfo.cc.

338  :
340 {
341 }
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * xmlDoc
Definition: LHERunInfo.h:49
lhef::LHERunInfo::Header::Header ( const LHERunInfoProduct::Header orig)

Definition at line 343 of file LHERunInfo.cc.

343  :
345 {
346 }
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * xmlDoc
Definition: LHERunInfo.h:49
lhef::LHERunInfo::Header::~Header ( )

Definition at line 348 of file LHERunInfo.cc.

349 {
350  if (xmlDoc)
351  xmlDoc->release();
352 }
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * xmlDoc
Definition: LHERunInfo.h:49

Member Data Documentation

XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* lhef::LHERunInfo::Header::xmlDoc
mutableprivate

Definition at line 49 of file LHERunInfo.h.