Classes | Namespaces | Typedefs | Functions | Variables
XXMLManager.h File Reference
#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
 

, generated on Tue Sep 26 2023.