CMS 3D CMS Logo

CreateSurveyRcds.h
Go to the documentation of this file.
1 #ifndef Alignment_SurveyAnalysis_CreateSurveyRcds_h
2 #define Alignment_SurveyAnalysis_CreateSurveyRcds_h
3 
12 // user include files
13 
16 
19 
22 
25 
28 
33 
34 class AlignableSurface;
35 class Alignments;
36 
38 public:
40 
41  void analyze(const edm::Event&, const edm::EventSetup&) override;
42 
43 private:
45  void setGeometry(Alignable*);
48 
51 
54 
55  // es tokens
62 
67 
69 
71 };
72 
73 #endif
AlignmentErrorsExtended.h
CreateSurveyRcds::ptpToken_
const edm::ESGetToken< PTrackerParameters, PTrackerParametersRcd > ptpToken_
Definition: CreateSurveyRcds.h:58
CreateSurveyRcds::geomDetToken_
const edm::ESGetToken< GeometricDet, IdealGeometryRecord > geomDetToken_
Definition: CreateSurveyRcds.h:57
SurveyInputTextReader::MapType
std::map< UniqueId, align::Scalars > MapType
Definition: SurveyInputTextReader.h:22
CreateSurveyRcds::m_generatedSimple
bool m_generatedSimple
Definition: CreateSurveyRcds.h:66
CreateSurveyRcds::aliErrToken_
const edm::ESGetToken< AlignmentErrorsExtended, TrackerAlignmentErrorExtendedRcd > aliErrToken_
Definition: CreateSurveyRcds.h:61
CreateSurveyRcds::uIdMap
SurveyInputTextReader::MapType uIdMap
Definition: CreateSurveyRcds.h:68
CreateSurveyRcds::getStructureErrors
AlgebraicVector getStructureErrors(int, int)
default values for survey uncertainty
Definition: CreateSurveyRcds.cc:643
CreateSurveyRcds
Definition: CreateSurveyRcds.h:37
Alignable
Definition: Alignable.h:27
CreateSurveyRcds::m_inputGeom
std::string m_inputGeom
Definition: CreateSurveyRcds.h:63
Alignments.h
PTrackerAdditionalParametersPerDetRcd.h
PTrackerParameters.h
CreateSurveyRcds::m_generatedRandom
bool m_generatedRandom
Definition: CreateSurveyRcds.h:65
TrackerAlignmentErrorExtendedRcd.h
CreateSurveyRcds::ptitpToken_
const edm::ESGetToken< PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd > ptitpToken_
Definition: CreateSurveyRcds.h:59
CreateSurveyRcds::CreateSurveyRcds
CreateSurveyRcds(const edm::ParameterSet &)
Definition: CreateSurveyRcds.cc:22
CreateSurveyRcds::getStructurePlacements
AlgebraicVector getStructurePlacements(int, int)
default values for assembly precision
Definition: CreateSurveyRcds.cc:276
TrackerTopologyRcd.h
CreateSurveyRcds::tTopoToken_
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
Definition: CreateSurveyRcds.h:56
AlgebraicVector
CLHEP::HepVector AlgebraicVector
Definition: AlgebraicObjects.h:13
CreateSurveyRcds::m_inputSimpleMis
double m_inputSimpleMis
Definition: CreateSurveyRcds.h:64
CreateSurveyRcds::textFileName
std::string textFileName
Definition: CreateSurveyRcds.h:70
edm::ParameterSet
Definition: ParameterSet.h:47
SurveyInputBase
Definition: SurveyInputBase.h:17
PTrackerParametersRcd.h
IdealGeometryRecord.h
TrackerAlignmentRcd.h
CreateSurveyRcds::setSurveyErrors
void setSurveyErrors(Alignable *)
module which creates/inserts the survey errors
Definition: CreateSurveyRcds.cc:129
CreateSurveyRcds::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Do nothing for each event.
Definition: CreateSurveyRcds.cc:35
edm::EventSetup
Definition: EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >
AlignableSurface
Definition: AlignableSurface.h:20
PTrackerAdditionalParametersPerDet.h
SurveyInputTextReader.h
CreateSurveyRcds::setGeometry
void setGeometry(Alignable *)
module which modifies the geometry
Definition: CreateSurveyRcds.cc:64
AlignableTracker.h
SurveyDet.h
edm::Event
Definition: Event.h:73
SurveyInputBase.h
Alignments
Definition: Alignments.h:10
CreateSurveyRcds::aliToken_
const edm::ESGetToken< Alignments, TrackerAlignmentRcd > aliToken_
Definition: CreateSurveyRcds.h:60