#include "DetectorBase.hh"
Definition at line 64 of file DetectorBase.hh.
artg4tk::DetectorBase::DetectorBase |
( |
fhicl::ParameterSet const & |
p, |
|
|
std::string |
myName, |
|
|
std::string |
category, |
|
|
std::string |
motherCategory |
|
) |
| |
|
inline |
Definition at line 75 of file DetectorBase.hh.
88 detectorHolder->registerDetector(
this);
std::string _motherCategory
std::vector< G4VPhysicalVolume * > _myPVs
std::string const & myName() const
fhicl::ParameterSet _myParams
std::string const & motherCategory() const
std::string const & category() const
std::vector< G4LogicalVolume * > _myLVs
virtual artg4tk::DetectorBase::~DetectorBase |
( |
| ) |
|
|
virtualdefault |
void artg4tk::DetectorBase::buildLVs |
( |
| ) |
|
|
inline |
Definition at line 100 of file DetectorBase.hh.
virtual std::vector< G4LogicalVolume * > doBuildLVs()=0
std::vector< G4LogicalVolume * > _myLVs
Definition at line 118 of file DetectorBase.hh.
virtual void doCallArtProduces(art::ProducesCollector &produces_coll)
std::string const& artg4tk::DetectorBase::category |
( |
| ) |
const |
|
inline |
virtual std::vector<G4LogicalVolume*> artg4tk::DetectorBase::doBuildLVs |
( |
| ) |
|
|
privatepure virtual |
virtual void artg4tk::DetectorBase::doFillEventWithArtHits |
( |
G4HCofThisEvent * |
| ) |
|
|
inlineprivatevirtual |
virtual std::vector<G4VPhysicalVolume*> artg4tk::DetectorBase::doPlaceToPVs |
( |
std::vector< G4LogicalVolume * > |
motherLV | ) |
|
|
privatepure virtual |
Definition at line 126 of file DetectorBase.hh.
virtual void doFillEventWithArtHits(G4HCofThisEvent *)
virtual void artg4tk::DetectorBase::initialize |
( |
| ) |
|
|
inlinevirtual |
std::vector<G4LogicalVolume*> artg4tk::DetectorBase::lvs |
( |
| ) |
const |
|
inline |
std::string const& artg4tk::DetectorBase::motherCategory |
( |
| ) |
const |
|
inline |
std::string const& artg4tk::DetectorBase::myName |
( |
| ) |
const |
|
inline |
std::vector<G4VPhysicalVolume*> artg4tk::DetectorBase::placeToPVs |
( |
std::vector< G4LogicalVolume * > |
motherLVs | ) |
|
|
inline |
std::vector<G4VPhysicalVolume*> artg4tk::DetectorBase::pvs |
( |
| ) |
const |
|
inline |
std::string artg4tk::DetectorBase::_category |
|
private |
std::string artg4tk::DetectorBase::_motherCategory |
|
private |
std::vector<G4LogicalVolume*> artg4tk::DetectorBase::_myLVs |
|
private |
std::string artg4tk::DetectorBase::_myName |
|
private |
std::vector<G4VPhysicalVolume*> artg4tk::DetectorBase::_myPVs |
|
private |
The documentation for this class was generated from the following file: