22 #include "KVTelBlocking.h"
24 #include "KVIDBlocking.h"
27 #define CHIO_SI_PIEDS "pied_chiosi_e416a.dat"
28 #define CSI_PIEDS "pied_csi_e416a.dat"
46 KVINDRAFNL::~KVINDRAFNL()
133 KVINDRA4::BuildGeometry();
136 RemoveRing(
"CHIO", 2);
137 RemoveRing(
"CHIO", 13);
138 RemoveRing(
"CHIO", 14);
139 RemoveRing(
"CHIO", 16);
142 for (
int ring = 1; ring < 6; ring++) {
143 GetRing(
"SI-CSI", ring)->RemoveDetectors(
"SI");
157 KVINDRA4::Build(run);
159 GetRing(
"CHIO", 4)->RemoveTelescope(
"CI_0423");
160 GetRing(
"SI-CSI", 4)->RemoveTelescope(
"CSI_0423");
161 GetRing(
"SI-CSI", 4)->RemoveTelescope(
"CSI_0424");
162 GetRing(
"SI-CSI", 5)->RemoveTelescope(
"CSI_0523");
163 GetRing(
"SI-CSI", 5)->RemoveTelescope(
"CSI_0524");
164 GetRing(
"CHIO", 6)->RemoveTelescope(
"CI_0601");
165 GetRing(
"SI-CSI", 6)->RemoveTelescope(
"SI_CSI_0601");
166 GetRing(
"SI-CSI", 6)->RemoveTelescope(
"SI_CSI_0602");
167 GetRing(
"SI-CSI", 7)->RemoveTelescope(
"SI_CSI_0701");
168 GetRing(
"SI-CSI", 7)->RemoveTelescope(
"SI_CSI_0702");
169 GetRing(
"CHIO", 6)->RemoveTelescope(
"CI_0617");
170 GetRing(
"SI-CSI", 6)->RemoveTelescope(
"SI_CSI_0617");
171 GetRing(
"SI-CSI", 6)->RemoveTelescope(
"SI_CSI_0618");
172 GetRing(
"SI-CSI", 7)->RemoveTelescope(
"SI_CSI_0717");
173 GetRing(
"SI-CSI", 7)->RemoveTelescope(
"SI_CSI_0718");
281 else if (cou == 6 && mod == 17
284 else if ((cou >= 4 && cou <= 5) && (mod >= 23 && mod <= 24)
287 else if ((cou >= 6 && cou <= 7) && (mod >= 1 && mod <= 2)
290 else if ((cou >= 6 && cou <= 7) && (mod >= 17 && mod <= 18)
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
Base class for detectors of INDRA array.
Describes INDRA as used in FNL experiment E416 (June-July 2003)
KVINDRADetector * GetDetectorByType(UInt_t cou, UInt_t mod, UInt_t type) const
virtual void PrototypeTelescopes()
virtual void MakeListOfDetectorTypes()
virtual void BuildGeometry()
virtual void Build(Int_t run=-1)
Construct KVINDRAFNL.
virtual KVINDRADetector * GetDetectorByType(UInt_t cou, UInt_t mod, UInt_t type) const