19#include "KVINDRAFNL.h"
22#include "KVTelBlocking.h"
23#include "KVIDTelescope.h"
24#include "KVIDBlocking.h"
27#define CHIO_SI_PIEDS "pied_chiosi_e416a.dat"
28#define CSI_PIEDS "pied_csi_e416a.dat"
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");
277 if (cou == 4 && mod == 23 && (
type >= ChIo_GG &&
type <= ChIo_T))
279 else if (cou == 6 && mod == 1 && (
type >= ChIo_GG &&
type <= ChIo_T))
281 else if (cou == 6 && mod == 17
282 && (
type >= ChIo_GG &&
type <= ChIo_T))
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)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
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 ~KVINDRAFNL()
Default dtor.
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