#include <SensitiveDetectorMakerBase.h>
Public Member Functions | |
virtual void | make (const std::string &iname, const DDCompactView &cpv, const SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *man, SimActivityRegistry ®, std::auto_ptr< SensitiveTkDetector > &oTK, std::auto_ptr< SensitiveCaloDetector > &oCalo) const =0 |
SensitiveDetectorMakerBase () | |
virtual | ~SensitiveDetectorMakerBase () |
Protected Member Functions | |
void | convertTo (SensitiveTkDetector *iFrom, std::auto_ptr< SensitiveTkDetector > &oTo, std::auto_ptr< SensitiveCaloDetector >) const |
void | convertTo (SensitiveCaloDetector *iFrom, std::auto_ptr< SensitiveTkDetector >, std::auto_ptr< SensitiveCaloDetector > &oTo) const |
Private Member Functions | |
const SensitiveDetectorMakerBase & | operator= (const SensitiveDetectorMakerBase &)=delete |
SensitiveDetectorMakerBase (const SensitiveDetectorMakerBase &)=delete | |
Definition at line 28 of file SensitiveDetectorMakerBase.h.
|
inline |
Definition at line 32 of file SensitiveDetectorMakerBase.h.
|
inlinevirtual |
Definition at line 33 of file SensitiveDetectorMakerBase.h.
References reco::modules::make(), AlCaHLTBitMon_ParallelJobs::p, and AlCaHLTBitMon_QueryRunRegistry::string.
|
privatedelete |
|
inlineprotected |
Definition at line 47 of file SensitiveDetectorMakerBase.h.
Referenced by SensitiveDetectorMaker< T >::make().
|
inlineprotected |
Definition at line 53 of file SensitiveDetectorMakerBase.h.
|
pure virtual |
Implemented in SensitiveDetectorMaker< T >.
|
privatedelete |