CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
MuonAlignmentInputMethod Class Reference

#include <Alignment/MuonAlignment/interface/MuonAlignmentInputMethod.h>

Inheritance diagram for MuonAlignmentInputMethod:
MuonAlignmentInputDB MuonAlignmentInputSurveyDB MuonAlignmentInputXML

Public Member Functions

 MuonAlignmentInputMethod ()
 
 MuonAlignmentInputMethod (const MuonAlignmentInputMethod &)=delete
 
 MuonAlignmentInputMethod (std::string idealLabel)
 
virtual AlignableMuonnewAlignableMuon (const edm::EventSetup &iSetup) const
 
const MuonAlignmentInputMethodoperator= (const MuonAlignmentInputMethod &)=delete
 
virtual ~MuonAlignmentInputMethod ()
 

Private Attributes

std::string idealGeometryLabel
 

Detailed Description

Description: <one line="" class="" summary>="">

Usage: <usage>

Definition at line 34 of file MuonAlignmentInputMethod.h.

Constructor & Destructor Documentation

◆ MuonAlignmentInputMethod() [1/3]

MuonAlignmentInputMethod::MuonAlignmentInputMethod ( )

Definition at line 36 of file MuonAlignmentInputMethod.cc.

36 : idealGeometryLabel("idealForInputMethod") {}

◆ MuonAlignmentInputMethod() [2/3]

MuonAlignmentInputMethod::MuonAlignmentInputMethod ( std::string  idealLabel)

Definition at line 37 of file MuonAlignmentInputMethod.cc.

37 : idealGeometryLabel(idealLabel) {}

◆ ~MuonAlignmentInputMethod()

MuonAlignmentInputMethod::~MuonAlignmentInputMethod ( )
virtual

Definition at line 44 of file MuonAlignmentInputMethod.cc.

44 {}

◆ MuonAlignmentInputMethod() [3/3]

MuonAlignmentInputMethod::MuonAlignmentInputMethod ( const MuonAlignmentInputMethod )
delete

Member Function Documentation

◆ newAlignableMuon()

AlignableMuon * MuonAlignmentInputMethod::newAlignableMuon ( const edm::EventSetup iSetup) const
virtual

◆ operator=()

const MuonAlignmentInputMethod& MuonAlignmentInputMethod::operator= ( const MuonAlignmentInputMethod )
delete

Member Data Documentation

◆ idealGeometryLabel

std::string MuonAlignmentInputMethod::idealGeometryLabel
private

Definition at line 54 of file MuonAlignmentInputMethod.h.

Referenced by newAlignableMuon().

MuonAlignmentInputMethod::idealGeometryLabel
std::string idealGeometryLabel
Definition: MuonAlignmentInputMethod.h:54
align::AlignableMuon
Definition: StructureType.h:90
edm::EventSetup::get
T get() const
Definition: EventSetup.h:87
edm::ESHandle< DTGeometry >
get
#define get
gemGeometry_cff.gemGeometry
gemGeometry
Definition: gemGeometry_cff.py:5
MuonGeometryRecord
Definition: MuonGeometryRecord.h:34