19#ifndef BDSCRYSTALINFO_H
20#define BDSCRYSTALINFO_H
22#include "BDSCrystalType.hh"
25#include "CLHEP/Units/SystemOfUnits.h"
50 const G4String& dataIn,
62 G4double bendingAngleYAxisIn = 0,
63 G4double bendingAngleZAxisIn = 0,
64 G4double miscutAngleY = 0);
81 G4double miscutAngleY;
87 G4double BendingRadius(G4double length,
88 G4double angle)
const;
Holder for all information required to create a crystal.
G4String data
Potential data path.
G4double lengthZ
Z dimension.
G4Material * material
Material.
G4double bendingAngleZAxis
Bending angle about Z axis.
G4double lengthX
X dimension.
BDSCrystalInfo()=delete
No default constuctor.
BDSCrystalType shape
Shape of geometry.
G4double bendingAngleYAxis
Bending angle about Y axis.
G4double lengthY
Y dimension.