#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 |