Alignment
MuonAlignment
interface
MuonAlignmentInputMethod.h
Go to the documentation of this file.
1
#ifndef Alignment_MuonAlignment_MuonAlignmentInputMethod_h
2
#define Alignment_MuonAlignment_MuonAlignmentInputMethod_h
3
// -*- C++ -*-
4
//
5
// Package: MuonAlignment
6
// Class : MuonAlignmentInputMethod
7
//
16
//
17
// Original Author: Jim Pivarski
18
// Created: Thu Mar 6 14:10:22 CST 2008
19
// $Id: MuonAlignmentInputMethod.h,v 1.1 2008/03/15 20:26:46 pivarski Exp $
20
//
21
22
// system include files
23
#include <memory>
24
25
#include "
FWCore/Framework/interface/EventSetup.h
"
26
27
// user include files
28
#include "
Alignment/MuonAlignment/interface/AlignableMuon.h
"
29
#include "
Geometry/DTGeometry/interface/DTGeometry.h
"
30
#include "
Geometry/CSCGeometry/interface/CSCGeometry.h
"
31
32
// forward declarations
33
34
class
MuonAlignmentInputMethod
{
35
public
:
36
MuonAlignmentInputMethod
();
37
MuonAlignmentInputMethod
(
std::string
idealLabel);
38
virtual
~MuonAlignmentInputMethod
();
39
40
// ---------- const member functions ---------------------
41
42
// ---------- static member functions --------------------
43
44
// ---------- member functions ---------------------------
45
46
virtual
AlignableMuon
*
newAlignableMuon
(
const
edm::EventSetup
&iSetup)
const
;
47
48
MuonAlignmentInputMethod
(
const
MuonAlignmentInputMethod
&) =
delete
;
// stop default
49
50
const
MuonAlignmentInputMethod
&
operator=
(
const
MuonAlignmentInputMethod
&) =
delete
;
// stop default
51
52
private
:
53
// ---------- member data --------------------------------
54
std::string
idealGeometryLabel
;
55
};
56
57
#endif
MuonAlignmentInputMethod::idealGeometryLabel
std::string idealGeometryLabel
Definition:
MuonAlignmentInputMethod.h:54
DTGeometry.h
AlignableMuon.h
MuonAlignmentInputMethod::~MuonAlignmentInputMethod
virtual ~MuonAlignmentInputMethod()
Definition:
MuonAlignmentInputMethod.cc:44
AlignableMuon
Constructor of the full muon geometry.
Definition:
AlignableMuon.h:38
edm::EventSetup
Definition:
EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
MuonAlignmentInputMethod::MuonAlignmentInputMethod
MuonAlignmentInputMethod()
Definition:
MuonAlignmentInputMethod.cc:36
MuonAlignmentInputMethod::operator=
const MuonAlignmentInputMethod & operator=(const MuonAlignmentInputMethod &)=delete
EventSetup.h
MuonAlignmentInputMethod
Definition:
MuonAlignmentInputMethod.h:34
CSCGeometry.h
MuonAlignmentInputMethod::newAlignableMuon
virtual AlignableMuon * newAlignableMuon(const edm::EventSetup &iSetup) const
Definition:
MuonAlignmentInputMethod.cc:62
Generated for CMSSW Reference Manual by
1.8.16