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 edm::EventSetup &es, 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() [1/2]

SensitiveDetectorMakerBase::SensitiveDetectorMakerBase ( )
inlineexplicit

Definition at line 29 of file SensitiveDetectorMakerBase.h.

29 {};

◆ ~SensitiveDetectorMakerBase()

virtual SensitiveDetectorMakerBase::~SensitiveDetectorMakerBase ( )
inlinevirtual

Definition at line 30 of file SensitiveDetectorMakerBase.h.

30 {};

◆ SensitiveDetectorMakerBase() [2/2]

SensitiveDetectorMakerBase::SensitiveDetectorMakerBase ( const SensitiveDetectorMakerBase )
privatedelete

Member Function Documentation

◆ make()

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

Implemented in SensitiveDetectorMaker< T >.

◆ operator=()

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