CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  virtual void analyze(
31  const edm::Event&,
32  const edm::EventSetup&
33  );
34 
35  private:
36 
38  void setGeometry(Alignable* );
40  void setSurveyErrors( Alignable* );
41 
44 
47 
48 
49 
50  std::string m_inputGeom;
54 
55 
57 
58  std::string textFileName;
59 
61 
62 
63 
64  };
65 
66 #endif
void setSurveyErrors(Alignable *)
module which creates/inserts the survey errors
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
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Do nothing for each event.
CreateSurveyRcds(const edm::ParameterSet &)
AlgebraicVector getStructurePlacements(int, int)
default values for assembly precision
std::string textFileName