LXeMainVolume(G4RotationMatrix *pRot, const G4ThreeVector &tlate, G4LogicalVolume *pMotherLogical, G4bool pMany, G4int pCopyNo, LXeDetectorConstruction *c)
G4LogicalVolume * fPmt_log
G4LogicalVolume * fScint_log
std::vector< G4ThreeVector > GetPmtPositions()
G4LogicalVolume * GetLogPhotoCath()
G4double fOuterRadius_pmt
G4LogicalVolume * GetLogScint()
G4LogicalVolume * fHousing_log
std::vector< G4ThreeVector > fPmtPositions
G4LogicalVolume * fSphere_log
void PlacePMTs(G4LogicalVolume *pmt_Log, G4RotationMatrix *rot, G4double &a, G4double &b, G4double da, G4double db, G4double amin, G4double bmin, G4int na, G4int nb, G4double &x, G4double &y, G4double &z, G4int &k)
G4LogicalVolume * fPhotocath_log
LXeDetectorConstruction * fConstructor