#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 (SensitiveCaloDetector *iFrom, std::auto_ptr< SensitiveTkDetector > &, std::auto_ptr< SensitiveCaloDetector > &oTo) const |
void | convertTo (SensitiveTkDetector *iFrom, std::auto_ptr< SensitiveTkDetector > &oTo, std::auto_ptr< SensitiveCaloDetector > &) const |
Private Member Functions | |
const SensitiveDetectorMakerBase & | operator= (const SensitiveDetectorMakerBase &) |
SensitiveDetectorMakerBase (const SensitiveDetectorMakerBase &) |
Usage: <usage>
Definition at line 37 of file SensitiveDetectorMakerBase.h.
SensitiveDetectorMakerBase::SensitiveDetectorMakerBase | ( | ) | [inline] |
virtual SensitiveDetectorMakerBase::~SensitiveDetectorMakerBase | ( | ) | [inline, virtual] |
SensitiveDetectorMakerBase::SensitiveDetectorMakerBase | ( | const SensitiveDetectorMakerBase & | ) | [private] |
void SensitiveDetectorMakerBase::convertTo | ( | SensitiveCaloDetector * | iFrom, | |
std::auto_ptr< SensitiveTkDetector > & | , | |||
std::auto_ptr< SensitiveCaloDetector > & | oTo | |||
) | const [inline, protected] |
void SensitiveDetectorMakerBase::convertTo | ( | SensitiveTkDetector * | iFrom, | |
std::auto_ptr< SensitiveTkDetector > & | oTo, | |||
std::auto_ptr< SensitiveCaloDetector > & | ||||
) | const [inline, protected] |
Definition at line 60 of file SensitiveDetectorMakerBase.h.
Referenced by SensitiveDetectorMaker< T >::make().
virtual void SensitiveDetectorMakerBase::make | ( | const std::string & | iname, | |
const DDCompactView & | cpv, | |||
SensitiveDetectorCatalog & | clg, | |||
const edm::ParameterSet & | p, | |||
const SimTrackManager * | m, | |||
SimActivityRegistry & | reg, | |||
std::auto_ptr< SensitiveTkDetector > & | oTK, | |||
std::auto_ptr< SensitiveCaloDetector > & | oCalo | |||
) | const [pure virtual] |
Implemented in SensitiveDetectorMaker< T >.
const SensitiveDetectorMakerBase& SensitiveDetectorMakerBase::operator= | ( | const SensitiveDetectorMakerBase & | ) | [private] |