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 
17 
18 class AlignableSurface;
19 class Alignments;
20 
22  public SurveyInputBase
23  {
24  public:
25 
27  const edm::ParameterSet&
28  );
29 
30  void analyze(
31  const edm::Event&,
32  const edm::EventSetup&
33  ) override;
34 
35  private:
36 
38  void setGeometry(Alignable* );
40  void setSurveyErrors( Alignable* );
41 
44 
47 
48 
49 
54 
55 
57 
59 
61  };
62 
63 #endif
void setSurveyErrors(Alignable *)
module which creates/inserts the survey errors
void analyze(const edm::Event &, const edm::EventSetup &) override
Do nothing for each event.
std::map< UniqueId, align::Scalars > MapType
edm::ESHandle< Alignments > alignments
void setGeometry(Alignable *)
module which modifies the geometry
AlgebraicVector getStructureErrors(int, int)
default values for survey uncertainty
std::string m_inputGeom
CLHEP::HepVector AlgebraicVector
SurveyInputTextReader::MapType uIdMap
CreateSurveyRcds(const edm::ParameterSet &)
AlgebraicVector getStructurePlacements(int, int)
default values for assembly precision
std::string textFileName