File indexing completed on 2025-08-06 08:19:18
0001
0002
0003 #ifndef G4INTT_PHG4INTTPARAMETERISATION_H
0004 #define G4INTT_PHG4INTTPARAMETERISATION_H
0005
0006 #include <Geant4/G4Types.hh> // for G4double, G4int
0007 #include <Geant4/G4VPVParameterisation.hh>
0008
0009 class G4VPhysicalVolume;
0010
0011
0012
0013
0014 class PHG4InttFPHXParameterisation : public G4VPVParameterisation
0015 {
0016 public:
0017 PHG4InttFPHXParameterisation(const double offsetx, const double offsety, const double offsetz, const double dz, const int ncopy);
0018 ~PHG4InttFPHXParameterisation() override {}
0019 void ComputeTransformation(const G4int icopy, G4VPhysicalVolume *physVol) const override;
0020
0021 private:
0022 G4double fXFPHX[20]{};
0023 G4double fYFPHX[20]{};
0024 G4double fZFPHX[20]{};
0025 };
0026
0027 #endif