#include <DataMap.h>
Classes | |
struct | MapEntry |
struct | MapEntry< std::vector< T > > |
Public Types | |
using | Name = std::string |
using | String = std::string |
using | StringMap = std::map< Name, String > |
using | IntVector = std::vector< int > |
using | IntMap = std::map< Name, int > |
using | IntVectorMap = std::map< Name, IntVector > |
using | Float = float |
using | FloatVector = std::vector< float > |
using | FloatMap = std::map< Name, Float > |
using | FloatVectorMap = std::map< Name, FloatVector > |
using | HistVector = std::vector< TH1 * > |
using | HistMap = std::map< Name, TH1 * > |
using | HistVectorMap = std::map< Name, HistVector > |
using | GraphPtr = std::shared_ptr< TGraph > |
using | GraphMap = std::map< Name, GraphPtr > |
using | SharedHistPtr = std::shared_ptr< TH1 > |
using | SharedHistVector = std::vector< SharedHistPtr > |
Static Public Member Functions | |
static int | dbg (int setDbg=-1) |
Private Member Functions | |
template<typename T > | |
bool | maphas (const std::map< Name, T > &vals, Name name) const |
template<typename T > | |
T | mapget (const std::map< Name, T > &vals, Name name, T def) const |
template<typename T > | |
const T & | mapgetobj (const std::map< Name, T > &vals, Name name) const |
template<typename T > | |
void | mapextend (std::map< Name, T > &lhs, const std::map< Name, T > &rhs) |
using DataMap::Float = float |
using DataMap::FloatMap = std::map<Name,Float> |
using DataMap::FloatVector = std::vector<float> |
using DataMap::FloatVectorMap = std::map<Name,FloatVector> |
using DataMap::GraphMap = std::map<Name,GraphPtr> |
using DataMap::GraphPtr = std::shared_ptr<TGraph> |
using DataMap::HistMap = std::map<Name,TH1*> |
using DataMap::HistVector = std::vector<TH1*> |
using DataMap::HistVectorMap = std::map<Name,HistVector> |
using DataMap::IntMap = std::map<Name,int> |
using DataMap::IntVector = std::vector<int> |
using DataMap::IntVectorMap = std::map<Name,IntVector> |
using DataMap::Name = std::string |
using DataMap::SharedHistPtr = std::shared_ptr<TH1> |
using DataMap::String = std::string |
using DataMap::StringMap = std::map<Name, String> |
|
inlinestatic |
Definition at line 71 of file DataMap.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
Definition at line 381 of file DataMap.h.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |