Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:28
SurveyErrors
Definition:
SurveyErrors.h:19
Alignments
Definition:
Alignments.h:10
Alignable
Definition:
Alignable.h:29
convertSQLitetoXML_cfg.dtLabel
tuple dtLabel
Definition:
convertSQLitetoXML_cfg.py:27
SurveyErrors.h
MuonAlignmentInputSurveyDB::m_cscLabel
std::string m_cscLabel
Definition:
MuonAlignmentInputSurveyDB.h:57
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
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:45
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:37
Generated for CMSSW Reference Manual by
1.8.5