Main Page
Namespaces
Classes
Package Documentation
Alignment
TrackerAlignment
interface
TrackerAlignableIndexer.h
Go to the documentation of this file.
1
#ifndef Alignment_TrackerAlignment_TrackerCounters_H
2
#define Alignment_TrackerAlignment_TrackerCounters_H
3
19
#include <map>
20
21
#include "
Alignment/CommonAlignment/interface/AlignableIndexer.h
"
22
#include "
Alignment/TrackerAlignment/interface/TrackerNameSpace.h
"
23
24
25
class
TrackerAlignableIndexer
:
public
AlignableIndexer
26
{
27
public
:
29
TrackerAlignableIndexer
(
const
align::TrackerNameSpace
&);
30
TrackerAlignableIndexer
(
const
TrackerAlignableIndexer
&) =
default
;
31
TrackerAlignableIndexer
&
operator=
(
const
TrackerAlignableIndexer
&) =
default
;
32
TrackerAlignableIndexer
(
TrackerAlignableIndexer
&&) =
default
;
33
TrackerAlignableIndexer
&
operator=
(
TrackerAlignableIndexer
&&) =
default
;
34
virtual
~TrackerAlignableIndexer
() =
default
;
35
36
private
:
37
const
align::TrackerNameSpace
tns_
;
38
};
39
40
#endif
AlignableIndexer
Definition:
AlignableIndexer.h:35
AlignableIndexer.h
TrackerAlignableIndexer::TrackerAlignableIndexer
TrackerAlignableIndexer(const align::TrackerNameSpace &)
Build the counters map.
Definition:
TrackerAlignableIndexer.cc:6
TrackerAlignableIndexer::tns_
const align::TrackerNameSpace tns_
Definition:
TrackerAlignableIndexer.h:37
TrackerAlignableIndexer::operator=
TrackerAlignableIndexer & operator=(const TrackerAlignableIndexer &)=default
TrackerAlignableIndexer
Definition:
TrackerAlignableIndexer.h:25
align::TrackerNameSpace
Definition:
TrackerNameSpace.h:11
TrackerNameSpace.h
TrackerAlignableIndexer::~TrackerAlignableIndexer
virtual ~TrackerAlignableIndexer()=default
Generated for CMSSW Reference Manual by
1.8.11