test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Alignment
CommonAlignment
interface
AlignableMap.h
Go to the documentation of this file.
1
#ifndef Alignment_CommonAlignment_AlignSetup_h
2
#define Alignment_CommonAlignment_AlignSetup_h
3
22
#include <map>
23
#include <sstream>
24
25
#include "
Alignment/CommonAlignment/interface/Alignable.h
"
26
27
28
29
class
AlignableMap
30
{
31
typedef
typename
std::map<std::string, Alignables>
Container
;
32
33
public
:
34
35
AlignableMap
() {};
36
virtual
~AlignableMap
() {};
37
40
Alignables
&
get
(
const
std::string
&
name
=
""
);
41
44
Alignables
&
find
(
const
std::string
&
name
=
""
);
45
47
void
dump
(
void
)
const
;
48
49
private
:
50
Container
theStore
;
51
};
52
53
#endif
AlignableMap::~AlignableMap
virtual ~AlignableMap()
Definition:
AlignableMap.h:36
Alignables
std::vector< Alignable * > Alignables
Definition:
Alignable.h:251
AlignableMap::AlignableMap
AlignableMap()
Definition:
AlignableMap.h:35
AlignableMap
Definition:
AlignableMap.h:29
mergeVDriftHistosByStation.name
string name
Definition:
mergeVDriftHistosByStation.py:77
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
AlignableMap::find
Alignables & find(const std::string &name="")
Definition:
AlignableMap.cc:15
AlignableMap::dump
void dump(void) const
Print the name of all stored data.
Definition:
AlignableMap.cc:34
AlignableMap::Container
std::map< std::string, Alignables > Container
Definition:
AlignableMap.h:31
AlignableMap::theStore
Container theStore
Definition:
AlignableMap.h:50
Alignable.h
Generated for CMSSW Reference Manual by
1.8.5