Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Alignment
SurveyAnalysis
plugins
SurveyMisalignmentInput.h
Go to the documentation of this file.
1
#ifndef Alignment_SurveyAnalysis_SurveyMisalignmentInput_h
2
#define Alignment_SurveyAnalysis_SurveyMisalignmentInput_h
3
12
// user include files
13
14
#include "
Alignment/SurveyAnalysis/interface/SurveyInputBase.h
"
15
#include "
Alignment/SurveyAnalysis/interface/SurveyInputTextReader.h
"
16
#include "
FWCore/Framework/interface/ESHandle.h
"
17
18
class
AlignableSurface
;
19
class
Alignments
;
20
21
class
SurveyMisalignmentInput
:
22
public
SurveyInputBase
23
{
24
public
:
25
26
SurveyMisalignmentInput
(
27
const
edm::ParameterSet
&
28
);
29
31
virtual
void
analyze
(
32
const
edm::Event
&,
33
const
edm::EventSetup
&
34
);
35
36
private
:
37
38
SurveyInputTextReader::MapType
uIdMap
;
39
40
std::string
textFileName
;
41
42
edm::ESHandle<Alignments>
alignments
;
43
45
void
addSurveyInfo
(
Alignable
*);
46
48
AlignableSurface
getAlignableSurface
(
align::ID
);
49
50
const
edm::ParameterSet
theParameterSet
;
51
};
52
53
#endif
SurveyMisalignmentInput
Definition:
SurveyMisalignmentInput.h:21
SurveyInputBase.h
Alignments
Definition:
Alignments.h:10
SurveyMisalignmentInput::SurveyMisalignmentInput
SurveyMisalignmentInput(const edm::ParameterSet &)
Definition:
SurveyMisalignmentInput.cc:16
Alignable
Definition:
Alignable.h:29
SurveyInputTextReader.h
align::ID
uint32_t ID
Definition:
Definitions.h:26
SurveyMisalignmentInput::uIdMap
SurveyInputTextReader::MapType uIdMap
Definition:
SurveyMisalignmentInput.h:38
AlignableSurface
Definition:
AlignableSurface.h:20
SurveyMisalignmentInput::textFileName
std::string textFileName
Definition:
SurveyMisalignmentInput.h:40
SurveyInputTextReader::MapType
std::map< UniqueId, align::Scalars > MapType
Definition:
SurveyInputTextReader.h:24
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
SurveyMisalignmentInput::addSurveyInfo
void addSurveyInfo(Alignable *)
Add survey info to an alignable.
Definition:
SurveyMisalignmentInput.cc:51
SurveyMisalignmentInput::alignments
edm::ESHandle< Alignments > alignments
Definition:
SurveyMisalignmentInput.h:42
edm::ESHandle< Alignments >
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
SurveyMisalignmentInput::theParameterSet
const edm::ParameterSet theParameterSet
Definition:
SurveyMisalignmentInput.h:50
SurveyInputBase
Definition:
SurveyInputBase.h:17
SurveyMisalignmentInput::getAlignableSurface
AlignableSurface getAlignableSurface(align::ID)
Get alignable surface from misalignments.db.
Definition:
SurveyMisalignmentInput.cc:89
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:59
SurveyMisalignmentInput::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Read ideal tracker geometry from DB.
Definition:
SurveyMisalignmentInput.cc:21
Generated for CMSSW Reference Manual by
1.8.5