#include <SimG4Core/SensitiveDetector/interface/SensitiveDetectorMakerBase.h>
Public Member Functions | |
virtual void | make (const std::string &iname, const DDCompactView &cpv, SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *m, 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 &) |
SensitiveDetectorMakerBase (const SensitiveDetectorMakerBase &) | |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 37 of file SensitiveDetectorMakerBase.h.
|
inline |
Definition at line 41 of file SensitiveDetectorMakerBase.h.
|
inlinevirtual |
Definition at line 42 of file SensitiveDetectorMakerBase.h.
|
private |
|
inlineprotected |
Definition at line 60 of file SensitiveDetectorMakerBase.h.
Referenced by SensitiveDetectorMaker< T >::make().
|
inlineprotected |
Definition at line 65 of file SensitiveDetectorMakerBase.h.
|
pure virtual |
Implemented in SensitiveDetectorMaker< T >.
|
private |