CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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::MuonAlignmentInputMethod ( )

Definition at line 36 of file MuonAlignmentInputMethod.cc.

36 {}
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 ( )
virtual

Definition at line 47 of file MuonAlignmentInputMethod.cc.

47 {}
MuonAlignmentInputMethod::MuonAlignmentInputMethod ( const MuonAlignmentInputMethod )
delete

Member Function Documentation

AlignableMuon * MuonAlignmentInputMethod::newAlignableMuon ( ) const
virtual
const MuonAlignmentInputMethod& MuonAlignmentInputMethod::operator= ( const MuonAlignmentInputMethod )
delete

Member Data Documentation

const CSCGeometry* MuonAlignmentInputMethod::cscGeometry_
private

Definition at line 58 of file MuonAlignmentInputMethod.h.

Referenced by newAlignableMuon().

const DTGeometry* MuonAlignmentInputMethod::dtGeometry_
private

Definition at line 57 of file MuonAlignmentInputMethod.h.

Referenced by newAlignableMuon().

const GEMGeometry* MuonAlignmentInputMethod::gemGeometry_
private

Definition at line 59 of file MuonAlignmentInputMethod.h.

Referenced by newAlignableMuon().