Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
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/Utilities.h
"
26
27
class
AlignableMap
{
28
using
Container
= std::map<std::string, align::Alignables>;
29
30
public
:
31
AlignableMap
(){};
32
virtual
~AlignableMap
(){};
33
36
align::Alignables
&
get
(
const
std::string
&
name
=
""
);
37
40
align::Alignables
&
find
(
const
std::string
&
name
=
""
);
41
43
void
dump
(
void
)
const
;
44
45
private
:
46
Container
theStore
;
47
};
48
49
#endif
AlignableMap::~AlignableMap
virtual ~AlignableMap()
Definition:
AlignableMap.h:32
AlignableMap::AlignableMap
AlignableMap()
Definition:
AlignableMap.h:31
AlignableMap
Definition:
AlignableMap.h:27
AlignableMap::Container
std::map< std::string, align::Alignables > Container
Definition:
AlignableMap.h:28
mergeVDriftHistosByStation.name
string name
Definition:
mergeVDriftHistosByStation.py:78
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
AlignableMap::find
align::Alignables & find(const std::string &name="")
Definition:
AlignableMap.cc:10
Utilities.h
AlignableMap::dump
void dump(void) const
Print the name of all stored data.
Definition:
AlignableMap.cc:27
align::Alignables
std::vector< Alignable * > Alignables
Definition:
Utilities.h:31
AlignableMap::theStore
Container theStore
Definition:
AlignableMap.h:46
Generated for CMSSW Reference Manual by
1.8.5