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 DTGeometry *dtGeometry, const CSCGeometry *cscGeometry, const GEMGeometry *gemGeometry)
 
 MuonAlignmentInputMethod (const MuonAlignmentInputMethod &)=delete
 
virtual AlignableMuonnewAlignableMuon () const
 
const MuonAlignmentInputMethodoperator= (const MuonAlignmentInputMethod &)=delete
 
virtual ~MuonAlignmentInputMethod ()
 

Private Attributes

const CSCGeometrycscGeometry_
 
const DTGeometrydtGeometry_
 
const GEMGeometrygemGeometry_
 

Detailed Description

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

Usage: <usage>

Definition at line 35 of file MuonAlignmentInputMethod.h.

Constructor & Destructor Documentation

◆ MuonAlignmentInputMethod() [1/3]

MuonAlignmentInputMethod::MuonAlignmentInputMethod ( )

Definition at line 36 of file MuonAlignmentInputMethod.cc.

36 {}

◆ MuonAlignmentInputMethod() [2/3]

MuonAlignmentInputMethod::MuonAlignmentInputMethod ( const DTGeometry dtGeometry,
const CSCGeometry cscGeometry,
const GEMGeometry gemGeometry 
)

Definition at line 37 of file MuonAlignmentInputMethod.cc.

40  : dtGeometry_(dtGeometry), cscGeometry_(cscGeometry), gemGeometry_(gemGeometry) {}

◆ ~MuonAlignmentInputMethod()

MuonAlignmentInputMethod::~MuonAlignmentInputMethod ( )
virtual

Definition at line 47 of file MuonAlignmentInputMethod.cc.

47 {}

◆ MuonAlignmentInputMethod() [3/3]

MuonAlignmentInputMethod::MuonAlignmentInputMethod ( const MuonAlignmentInputMethod )
delete

Member Function Documentation

◆ newAlignableMuon()

AlignableMuon * MuonAlignmentInputMethod::newAlignableMuon ( ) const
virtual

◆ operator=()

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

Member Data Documentation

◆ cscGeometry_

const CSCGeometry* MuonAlignmentInputMethod::cscGeometry_
private

Definition at line 58 of file MuonAlignmentInputMethod.h.

Referenced by newAlignableMuon().

◆ dtGeometry_

const DTGeometry* MuonAlignmentInputMethod::dtGeometry_
private

Definition at line 57 of file MuonAlignmentInputMethod.h.

Referenced by newAlignableMuon().

◆ gemGeometry_

const GEMGeometry* MuonAlignmentInputMethod::gemGeometry_
private

Definition at line 59 of file MuonAlignmentInputMethod.h.

Referenced by newAlignableMuon().