Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Alignment
MuonAlignment
interface
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
25
#include "
Alignment/MuonAlignment/interface/MuonAlignmentInputMethod.h
"
26
#include "
CondFormats/Alignment/interface/Alignments.h
"
27
#include "
CondFormats/Alignment/interface/SurveyErrors.h
"
28
29
// forward declarations
30
31
class
MuonAlignmentInputSurveyDB
:
public
MuonAlignmentInputMethod
{
32
public
:
33
MuonAlignmentInputSurveyDB
();
34
MuonAlignmentInputSurveyDB
(std::string
dtLabel
, std::string
cscLabel
);
35
virtual
~MuonAlignmentInputSurveyDB
();
36
37
// ---------- const member functions ---------------------
38
39
// ---------- static member functions --------------------
40
41
// ---------- member functions ---------------------------
42
43
virtual
AlignableMuon
*
newAlignableMuon
(
const
edm::EventSetup
&iSetup)
const
;
44
45
private
:
46
MuonAlignmentInputSurveyDB
(
const
MuonAlignmentInputSurveyDB
&);
// stop default
47
48
const
MuonAlignmentInputSurveyDB
&
operator=
(
const
MuonAlignmentInputSurveyDB
&);
// 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
57
std::string
m_dtLabel
,
m_cscLabel
;
58
};
59
60
61
#endif
MuonAlignmentInputSurveyDB::operator=
const MuonAlignmentInputSurveyDB & operator=(const MuonAlignmentInputSurveyDB &)
MuonAlignmentInputSurveyDB
Definition:
MuonAlignmentInputSurveyDB.h:31
convertSQLitetoXML_cfg.cscLabel
tuple cscLabel
Definition:
convertSQLitetoXML_cfg.py:26
SurveyErrors
Definition:
SurveyErrors.h:17
Alignments
Definition:
Alignments.h:8
Alignable
Definition:
Alignable.h:29
convertSQLitetoXML_cfg.dtLabel
tuple dtLabel
Definition:
convertSQLitetoXML_cfg.py:25
SurveyErrors.h
MuonAlignmentInputSurveyDB::m_cscLabel
std::string m_cscLabel
Definition:
MuonAlignmentInputSurveyDB.h:57
MuonAlignmentInputSurveyDB::addSurveyInfo_
void addSurveyInfo_(Alignable *ali, unsigned int *theSurveyIndex, const Alignments *theSurveyValues, const SurveyErrors *theSurveyErrors) const
Definition:
MuonAlignmentInputSurveyDB.cc:103
MuonAlignmentInputSurveyDB::newAlignableMuon
virtual AlignableMuon * newAlignableMuon(const edm::EventSetup &iSetup) const
Definition:
MuonAlignmentInputSurveyDB.cc:65
MuonAlignmentInputSurveyDB::~MuonAlignmentInputSurveyDB
virtual ~MuonAlignmentInputSurveyDB()
Definition:
MuonAlignmentInputSurveyDB.cc:47
edm::EventSetup
Definition:
EventSetup.h:44
MuonAlignmentInputSurveyDB::m_dtLabel
std::string m_dtLabel
Definition:
MuonAlignmentInputSurveyDB.h:57
MuonAlignmentInputSurveyDB::MuonAlignmentInputSurveyDB
MuonAlignmentInputSurveyDB()
Definition:
MuonAlignmentInputSurveyDB.cc:36
Alignments.h
MuonAlignmentInputMethod
Definition:
MuonAlignmentInputMethod.h:34
MuonAlignmentInputMethod.h
AlignableMuon
Constructor of the full muon geometry.
Definition:
AlignableMuon.h:39
Generated for CMSSW Reference Manual by
1.8.5