LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "OpDetReadoutGeometry.h"
Public Member Functions | |
OpDetReadoutGeometry (G4String OpDetSensitiveName, const G4String name="OpDetReadoutGeometry", bool useLitePhotons=false) | |
virtual | ~OpDetReadoutGeometry () |
virtual void | Construct () |
Private Member Functions | |
void | FindVolumes (G4VPhysicalVolume *, G4String, std::vector< G4Transform3D >, std::vector< G4LogicalVolume * > &, std::vector< G4Transform3D > &) |
Private Attributes | |
std::vector< G4LogicalVolume * > | fOpDetVolumes |
std::vector< G4Transform3D > | fOpDetTransformations |
bool const | fUseLitePhotons |
Pass-through option for sensitive detector. More... | |
G4String | fOpDetSensitiveName |
Definition at line 37 of file OpDetReadoutGeometry.h.
larg4::OpDetReadoutGeometry::OpDetReadoutGeometry | ( | G4String | OpDetSensitiveName, |
const G4String | name = "OpDetReadoutGeometry" , |
||
bool | useLitePhotons = false |
||
) |
Definition at line 32 of file OpDetReadoutGeometry.cxx.
References fOpDetSensitiveName.
|
virtual |
Definition at line 40 of file OpDetReadoutGeometry.cxx.
|
virtual |
Definition at line 42 of file OpDetReadoutGeometry.cxx.
References larg4::OpDetLookup::AddPhysicalVolume(), FindVolumes(), fOpDetSensitiveName, fOpDetTransformations, fOpDetVolumes, fUseLitePhotons, g4b::DetectorConstruction::GetWorld(), larg4::OpDetLookup::Instance(), sim::LArG4Parameters::OpticalParamModels(), sim::LArG4Parameters::OpticalParamOrientations(), sim::LArG4Parameters::OpticalParamParameters(), sim::LArG4Parameters::OpticalParamVolumes(), and larg4::TheOpDetLookup.
|
private |
Definition at line 170 of file OpDetReadoutGeometry.cxx.
Referenced by Construct().
|
private |
Definition at line 55 of file OpDetReadoutGeometry.h.
Referenced by Construct(), and OpDetReadoutGeometry().
|
private |
Definition at line 53 of file OpDetReadoutGeometry.h.
Referenced by Construct().
|
private |
Definition at line 52 of file OpDetReadoutGeometry.h.
Referenced by Construct().
|
private |
Pass-through option for sensitive detector.
Definition at line 54 of file OpDetReadoutGeometry.h.
Referenced by Construct().