#include <det/VManager.h>#include <det/ValidityStamp.h>#include <utl/ErrorLogger.h>#include <utl/Branch.h>#include <boost/multi_index_container.hpp>#include <boost/multi_index/member.hpp>#include <boost/multi_index/ordered_index.hpp>#include <boost/tokenizer.hpp>#include <boost/lambda/lambda.hpp>#include <boost/mpl/if.hpp>#include <boost/mpl/empty_base.hpp>#include <map>#include <string>#include <set>#include <vector>#include <cstddef>Go to the source code of this file.
Classes | |
| class | det::XXMLManager< Info >::AccumulatorMatcher< Container > |
| Matcher for accumulation. More... | |
| struct | det::XXMLManager< Info >::ConfigHandler< AllowMultiConfig, dummy > |
| Helper struct to handle MultiConfig & MonoConfig cases. More... | |
| struct | det::XXMLManager< Info >::ConfigHandler< false, dummy > |
| Partial specialization for MonoConfiguration. More... | |
| class | det::XXMLManager< Info >::IdMatcher |
| Matcher for specific identificator. More... | |
| class | det::detail::MultiConfigBase |
| Base class for the case when multiconfiguration is allowed. Not meant to be used directly by client code. More... | |
| class | det::XXMLManager< Info > |
| General Manager for reading detectors descriptions in XML files. More... | |
Namespaces | |
| det | |
| det::detail | |
| Implementation details. | |
Typedefs | |
| typedef boost::mpl::empty_base | det::detail::MonoConfigBase |
| Base class for the case when multiconfiguration isn't allowed. Not meant to be used directly by client code. More... | |
Functions | |
| det::if (dataRoot) | |
| else | det::if (IsReportingErrors()) |
Variables | |
| Branch | det::dataRoot = FindRoot(Info::kDataRootPath) |
| const bool | det::handleModels = ! string(Info::kModelsTag).empty() |
| template<typename T > | |
| det::VManager::Status | det::XXMLManager< Info >const |