5#ifndef SND_SILICONTARGET_SILICONTARGET_H_
6#define SND_SILICONTARGET_SILICONTARGET_H_
10#include "TGeoMedium.h"
16 SiliconTarget(
const char* name, Bool_t Active,
const char* Title =
"");
20 Double_t sensorWidth, Double_t sensorLength,
21 Int_t nLayers, Double_t zPosition,
22 Double_t targetThickness,
23 Double_t targetSpacing,
24 Double_t moduleOffset);
27 Double_t sensorLength, Double_t planeSpacing,
28 TGeoMedium* material, Int_t layerId);
SiliconTarget & operator=(const SiliconTarget &)=delete
Bool_t ProcessHits(FairVolume *vol=0) override
void SetSiliconTargetParameters(Double_t targetWidth, Double_t targetHeight, Double_t sensorWidth, Double_t sensorLength, Int_t nLayers, Double_t zPosition, Double_t targetThickness, Double_t targetSpacing, Double_t moduleOffset)
SiliconTarget(const SiliconTarget &)=delete
Double_t fTargetThickness
TGeoVolume * CreateSiliconPlanes(const char *name, Double_t sensorWidth, Double_t sensorLength, Double_t planeSpacing, TGeoMedium *material, Int_t layerId)
void ConstructGeometry() override