1 #ifndef __RAT_PMTConcentrator__
2 #define __RAT_PMTConcentrator__
4 #include <G4LogicalVolume.hh>
5 #include <G4Material.hh>
6 #include <G4OpticalSurface.hh>
7 #include <G4Polycone.hh>
13 PMTConcentrator(
const G4String &name,
double upper_radius,
double lower_radius,
15 double b,
double d, G4Material *outerMaterial, G4Material *bulkMaterial,
16 G4OpticalSurface *reflective_surf);
21 G4LogicalVolume *conc_logi;
22 G4LogicalVolume *oil_logi;
24 G4Polycone *concentrator;
26 double a, b, d, upper_radius, lower_radius;
28 double z_from_r(
double r);
29 double r_from_z(
double z);
Definition: PMTConcentrator.hh:11
Definition: CCCrossSecMessenger.hh:29