9 #ifndef ERRTelescopeGeoComponentCsI_H 10 #define ERRTelescopeGeoComponentCsI_H 12 #include "ERTelescopeGeoComponentSensetive.h" 23 const TVector3& position,
const TVector3& rotation)
26 virtual void ConstructGeometryVolume(
void);
27 virtual TString GetBranchName(ERDataObjectType
object,
28 OrientationAroundZ orientationAroundZ = OrientationAroundZ::Default,
29 ChannelSide side = ChannelSide::None)
const;
30 virtual std::list<OrientationAroundZ> GetOrientationsAroundZ()
const;
31 virtual std::list<ChannelSide> GetChannelSides()
const;
32 virtual Int_t GetChannelFromSensetiveNodePath(
33 const TString& path, OrientationAroundZ orientation = OrientationAroundZ::Default)
const;
35 virtual void ParseXmlParameters();
36 Int_t fCrystalCount = 0;
44 Double_t fSplitSize = 0.;
45 Double_t fDeadLayer = 0.;
46 TString fDeadLayerMedia;
47 Double_t fDeadLayerPeriphery = 0.;
48 TString fDeadLayerPeripheryMedia;