CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
SensitiveDetectorMakerBase Class Referenceabstract

#include <SensitiveDetectorMakerBase.h>

Inheritance diagram for SensitiveDetectorMakerBase:
SensitiveDetectorMaker< T >

Public Member Functions

virtual SensitiveDetectormake (const std::string &iname, const DDCompactView &cpv, const SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *man, SimActivityRegistry &reg) const =0
 
 SensitiveDetectorMakerBase ()
 
virtual ~SensitiveDetectorMakerBase ()
 

Private Member Functions

const SensitiveDetectorMakerBaseoperator= (const SensitiveDetectorMakerBase &)=delete
 
 SensitiveDetectorMakerBase (const SensitiveDetectorMakerBase &)=delete
 

Detailed Description

Definition at line 27 of file SensitiveDetectorMakerBase.h.

Constructor & Destructor Documentation

SensitiveDetectorMakerBase::SensitiveDetectorMakerBase ( )
inlineexplicit

Definition at line 30 of file SensitiveDetectorMakerBase.h.

30 {};
virtual SensitiveDetectorMakerBase::~SensitiveDetectorMakerBase ( )
inlinevirtual
SensitiveDetectorMakerBase::SensitiveDetectorMakerBase ( const SensitiveDetectorMakerBase )
privatedelete

Member Function Documentation

virtual SensitiveDetector* SensitiveDetectorMakerBase::make ( const std::string &  iname,
const DDCompactView cpv,
const SensitiveDetectorCatalog clg,
const edm::ParameterSet p,
const SimTrackManager man,
SimActivityRegistry reg 
) const
pure virtual

Implemented in SensitiveDetectorMaker< T >.

const SensitiveDetectorMakerBase& SensitiveDetectorMakerBase::operator= ( const SensitiveDetectorMakerBase )
privatedelete