CMS 3D CMS Logo

MuonAlignmentInputSurveyDB.h
Go to the documentation of this file.
1 #ifndef Alignment_MuonAlignment_MuonAlignmentInputSurveyDB_h
2 #define Alignment_MuonAlignment_MuonAlignmentInputSurveyDB_h
3 // -*- C++ -*-
4 //
5 // Package: MuonAlignment
6 // Class : MuonAlignmentInputSurveyDB
7 //
16 //
17 // Original Author: Jim Pivarski
18 // Created: Fri Mar 7 16:13:19 CST 2008
19 // $Id$
20 //
21 
22 // system include files
23 
24 // user include files
28 
29 // forward declarations
30 
32 public:
35  ~MuonAlignmentInputSurveyDB() override;
36 
37  // ---------- const member functions ---------------------
38 
39  // ---------- static member functions --------------------
40 
41  // ---------- member functions ---------------------------
42 
43  AlignableMuon* newAlignableMuon(const edm::EventSetup& iSetup) const override;
44 
45 private:
46  MuonAlignmentInputSurveyDB(const MuonAlignmentInputSurveyDB&) = delete; // stop default
47 
48  const MuonAlignmentInputSurveyDB& operator=(const MuonAlignmentInputSurveyDB&) = delete; // stop default
49 
50  void addSurveyInfo_(Alignable* ali,
51  unsigned int* theSurveyIndex,
52  const Alignments* theSurveyValues,
53  const SurveyErrors* theSurveyErrors) const;
54 
55  // ---------- member data --------------------------------
56 
58 };
59 
60 #endif
MuonAlignmentInputMethod.h
MuonAlignmentInputSurveyDB::operator=
const MuonAlignmentInputSurveyDB & operator=(const MuonAlignmentInputSurveyDB &)=delete
SurveyErrors.h
MuonAlignmentInputSurveyDB::m_dtLabel
std::string m_dtLabel
Definition: MuonAlignmentInputSurveyDB.h:57
Alignable
Definition: Alignable.h:27
Alignments.h
MuonAlignmentInputSurveyDB::newAlignableMuon
AlignableMuon * newAlignableMuon(const edm::EventSetup &iSetup) const override
Definition: MuonAlignmentInputSurveyDB.cc:68
convertSQLitetoXML_cfg.cscLabel
cscLabel
Definition: convertSQLitetoXML_cfg.py:68
SurveyErrors
Definition: SurveyErrors.h:19
convertSQLitetoXML_cfg.dtLabel
dtLabel
Definition: convertSQLitetoXML_cfg.py:67
MuonAlignmentInputSurveyDB::MuonAlignmentInputSurveyDB
MuonAlignmentInputSurveyDB()
Definition: MuonAlignmentInputSurveyDB.cc:37
MuonAlignmentInputSurveyDB
Definition: MuonAlignmentInputSurveyDB.h:31
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
AlignableMuon
Constructor of the full muon geometry.
Definition: AlignableMuon.h:38
edm::EventSetup
Definition: EventSetup.h:58
MuonAlignmentInputSurveyDB::addSurveyInfo_
void addSurveyInfo_(Alignable *ali, unsigned int *theSurveyIndex, const Alignments *theSurveyValues, const SurveyErrors *theSurveyErrors) const
Definition: MuonAlignmentInputSurveyDB.cc:110
MuonAlignmentInputSurveyDB::~MuonAlignmentInputSurveyDB
~MuonAlignmentInputSurveyDB() override
Definition: MuonAlignmentInputSurveyDB.cc:50
MuonAlignmentInputSurveyDB::m_cscLabel
std::string m_cscLabel
Definition: MuonAlignmentInputSurveyDB.h:57
MuonAlignmentInputSurveyDB::idealGeometryLabel
std::string idealGeometryLabel
Definition: MuonAlignmentInputSurveyDB.h:57
Alignments
Definition: Alignments.h:10
MuonAlignmentInputMethod
Definition: MuonAlignmentInputMethod.h:34