ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DetectorDescription
AGDD
AGDDHandlers
src
sectionHandler.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
AGDDHandlers/sectionHandler.h
"
6
#include "
AGDDControl/AGDDController.h
"
7
#include "
AGDDKernel/AGDDSection.h
"
8
#include <iostream>
9
10
11
sectionHandler::sectionHandler
(
const
std::string& s,
12
AGDDController
& c)
13
:
XMLHandler
(s, c)
14
{
15
// std::cout<<"Creating handler for section"<<std::endl;
16
}
17
18
void
sectionHandler::ElementHandle
(
AGDDController
& c,
19
xercesc::DOMNode *t)
20
{
21
bool
res
;
22
std::string name =
getAttributeAsString
(c, t,
"name"
,
res
);
23
std::string version =
getAttributeAsString
(c, t,
"version"
,
res
);
24
std::string
date
=
getAttributeAsString
(c, t,
"date"
,
res
);
25
std::string author =
getAttributeAsString
(c, t,
"author"
,
res
);
26
std::string top=
""
;
27
top=
getAttributeAsString
(c, t,
"top_volume"
,
res
);
28
29
new
AGDDSection
(name,version,author,
date
,top,c.GetSectionStore(),
res
);
30
}
AGDDController.h
AGDDSection.h
res
std::pair< std::vector< unsigned int >, bool > res
Definition
JetGroupProductTest.cxx:11
AGDDController
Definition
AGDDController.h:30
AGDDSection
Definition
AGDDSection.h:17
XMLHandler::XMLHandler
XMLHandler(const std::string &n, AGDDController &c)
Definition
XMLHandler.cxx:15
XMLHandler::getAttributeAsString
std::string getAttributeAsString(AGDDController &c, const xercesc::DOMNode *t, const std::string &) const
Definition
XMLHandler.cxx:69
sectionHandler::ElementHandle
virtual void ElementHandle(AGDDController &c, xercesc::DOMNode *t) override
Definition
sectionHandler.cxx:18
sectionHandler::sectionHandler
sectionHandler(const std::string &, AGDDController &c)
Definition
sectionHandler.cxx:11
date
std::string date()
sadly, includes a return at the end
Definition
hcg.cxx:60
sectionHandler.h
Generated on
for ATLAS Offline Software by
1.17.0