BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesStatus Class Reference

#include <BesStatus.h>

Inheritance diagram for BesStatus:

Public Member Functions

 BesStatus ()
virtual ~BesStatus ()
void Transfer (BesStatus *right, Bool_t set)
void TransferGeometryCgem (BesStatus *right, Bool_t set)
void TransferGeometryMdc (BesStatus *right, Bool_t set)
void TransferGeometryTof (BesStatus *right, Bool_t set)
void TransferGeometryEmc (BesStatus *right, Bool_t set)
void TransferGeometryMuc (BesStatus *right, Bool_t set)
void TransferGeometryFull3D (BesStatus *right, Bool_t set)
void TransferGeometryOtherParts (BesStatus *right, Bool_t set)
void TransferHitsCgem (BesStatus *right, Bool_t set)
void TransferHitsMdc (BesStatus *right, Bool_t set)
void TransferHitsTof (BesStatus *right, Bool_t set)
void TransferHitsEmc (BesStatus *right, Bool_t set)
void TransferHitsMuc (BesStatus *right, Bool_t set)
void TransferTracks (BesStatus *right, Bool_t set)
void TransferFishEye (BesStatus *right, Bool_t set)
void TransferPhiRange (BesStatus *right, Bool_t set)
void TransferZoom (BesStatus *right, Bool_t set)
void Default (EBESViewType type)
 BesStatus ()
virtual ~BesStatus ()
void Transfer (BesStatus *right, Bool_t set)
void TransferGeometryCgem (BesStatus *right, Bool_t set)
void TransferGeometryMdc (BesStatus *right, Bool_t set)
void TransferGeometryTof (BesStatus *right, Bool_t set)
void TransferGeometryEmc (BesStatus *right, Bool_t set)
void TransferGeometryMuc (BesStatus *right, Bool_t set)
void TransferGeometryFull3D (BesStatus *right, Bool_t set)
void TransferGeometryOtherParts (BesStatus *right, Bool_t set)
void TransferHitsCgem (BesStatus *right, Bool_t set)
void TransferHitsMdc (BesStatus *right, Bool_t set)
void TransferHitsTof (BesStatus *right, Bool_t set)
void TransferHitsEmc (BesStatus *right, Bool_t set)
void TransferHitsMuc (BesStatus *right, Bool_t set)
void TransferTracks (BesStatus *right, Bool_t set)
void TransferFishEye (BesStatus *right, Bool_t set)
void TransferPhiRange (BesStatus *right, Bool_t set)
void TransferZoom (BesStatus *right, Bool_t set)
void Default (EBESViewType type)
 BesStatus ()
virtual ~BesStatus ()
void Transfer (BesStatus *right, Bool_t set)
void TransferGeometryCgem (BesStatus *right, Bool_t set)
void TransferGeometryMdc (BesStatus *right, Bool_t set)
void TransferGeometryTof (BesStatus *right, Bool_t set)
void TransferGeometryEmc (BesStatus *right, Bool_t set)
void TransferGeometryMuc (BesStatus *right, Bool_t set)
void TransferGeometryFull3D (BesStatus *right, Bool_t set)
void TransferGeometryOtherParts (BesStatus *right, Bool_t set)
void TransferHitsCgem (BesStatus *right, Bool_t set)
void TransferHitsMdc (BesStatus *right, Bool_t set)
void TransferHitsTof (BesStatus *right, Bool_t set)
void TransferHitsEmc (BesStatus *right, Bool_t set)
void TransferHitsMuc (BesStatus *right, Bool_t set)
void TransferTracks (BesStatus *right, Bool_t set)
void TransferFishEye (BesStatus *right, Bool_t set)
void TransferPhiRange (BesStatus *right, Bool_t set)
void TransferZoom (BesStatus *right, Bool_t set)
void Default (EBESViewType type)

Public Attributes

Bool_t fCgemGlobal
Bool_t fCgemLayers
Bool_t fCgemXStrips
Bool_t fCgemVStrips
Bool_t fMdcGlobal
Bool_t fMdcTubes
 visibility flag for global Mdc
Bool_t fMdcWires
 visibility flag for Mdc main tubes
Bool_t fTofGlobal
 visibility flag for Mdc wires
Bool_t fTofEast
 visibility flag for global Tof
Bool_t fTofBarrel
 visibility flag for Tof east EC
Bool_t fTofWest
 visibility flag for Tof barrel
Bool_t fEmcGlobal
 visibility flag for Tof west EC
Bool_t fEmcEast
 visivility flag for global Emc
Bool_t fEmcBarrel
 visivility flag for Emc east EC
Bool_t fEmcWest
 visivility flag for Emc barrel
Bool_t fEmcSide
 visivility flag for Emc west EC
Bool_t fMucGlobal
 visivility flag for Emc side
Bool_t fMucEast
 visivility flag for global Muc
Bool_t fMucBarrel
 visivility flag for Muc east EC
Bool_t fMucWest
 visivility flag for Muc barrel
Bool_t fMucStrips
 visivility flag for Muc west EC
Bool_t fFull3DCgem
 visivility flag for Muc strips
Bool_t fFull3DMdc
Bool_t fFull3DTof
 visivility flag for full 3D Mdc
Bool_t fFull3DEmc
 visivility flag for full 3D Tof
Bool_t fFull3DMuc
 visivility flag for full 3D Emc
Bool_t fBeamPipe
 visivility flag for full 3D Muc
Bool_t fZRPlaneOnXY
 visibility flag for beam pipe
Bool_t fAxis
 visibility flag for ZRPlaneOnXY
Bool_t fCgemHitsGlobal
 visibility flag for axis
Bool_t fCgemHitsXStrip
Bool_t fCgemHitsVStrip
Bool_t fCgemHitsClusters
Bool_t fCgemHitsFiredHL
Bool_t fMdcHitsGlobal
Bool_t fMdcHits
 visibility flag for global Mdc Hits
Bool_t fTofHitsGlobal
 visibility flag for Mdc Hits
Bool_t fTofHitsEast
 visibility flag for global Tof Hits
Bool_t fTofHitsBarrel
 visibility flag for Tof Hits East
Bool_t fTofHitsWest
 visibility flag for Tof Hits Barrel
Bool_t fEmcHitsGlobal
 visibility flag for Tof Hits West
Bool_t fEmcHitsEast
 visibility flag for global Emc Hits
Bool_t fEmcHitsBarrel
 visibility flag for Emc Hits East
Bool_t fEmcHitsWest
 visibility flag for Emc Hits Barrel
Bool_t fEmcHitsSide
 visibility flag for Emc Hits West
Bool_t fMucHitsGlobal
 visibility flag for Emc Hits Side
Bool_t fMucHitsEast
 visibility flag for global Muc Hits
Bool_t fMucHitsBarrel
 visibility flag for Muc Hits East
Bool_t fMucHitsWest
 visibility flag for Muc Hits Barrel
Bool_t fTracksGlobal
 visibility flag for Muc Hits West
Bool_t fTracksMdc
 visibility flag for global Tracks
Bool_t fTracksTof
 visibility flag for Mdc Tracks
Bool_t fTracksEmc
 visibility flag for Tof Tracks
Bool_t fTracksMuc
 visibility flag for Emc Tracks
Bool_t fTracksExt
 visibility flag for Muc Tracks
Bool_t fFishEye
 visibility flag for Ext Tracks
Float_t fPhiRangeMin
 flags for fish eye view
Float_t fPhiRangeMax
Float_t fZoom

Friends

ostream & operator<< (ostream &os, const BesStatus &bs)
istream & operator>> (istream &is, BesStatus &bs)
ostream & operator<< (ostream &os, const BesStatus &bs)
istream & operator>> (istream &is, BesStatus &bs)
ostream & operator<< (ostream &os, const BesStatus &bs)
istream & operator>> (istream &is, BesStatus &bs)

Detailed Description

Constructor & Destructor Documentation

◆ BesStatus() [1/3]

◆ ~BesStatus() [1/3]

BesStatus::~BesStatus ( )
virtual

Definition at line 29 of file BesStatus.cxx.

29 {
30 //
31 // BesStatus default destructor
32 if ( gDebug ) { cout << "BesStatus default dtor called" << endl; }
33}

◆ BesStatus() [2/3]

BesStatus::BesStatus ( )

◆ ~BesStatus() [2/3]

virtual BesStatus::~BesStatus ( )
virtual

◆ BesStatus() [3/3]

BesStatus::BesStatus ( )

◆ ~BesStatus() [3/3]

virtual BesStatus::~BesStatus ( )
virtual

Member Function Documentation

◆ Default() [1/3]

void BesStatus::Default ( EBESViewType type)

Definition at line 37 of file BesStatus.cxx.

37 {
38 //
39 // default view settings
40 if ( type & k3DView )
41 {
42 if ( gDebug ) cout << "BesStatus default 3D called" << endl;
43
44 // Long Peixun's update: Add CGEM option
45 fCgemGlobal = 0;
46 fCgemLayers = 1;
47 fCgemXStrips = 0;
48 fCgemVStrips = 0;
49
50 // Long Peixun's update: Change some default value
51 fMdcGlobal = 0; // nothing, Long Peixun: 1 -> 0
52 fMdcTubes = 1; // tubes
53 fMdcWires = 0; // wires
54
55 fTofGlobal = 0; // nothing, Long Peixun: 1 -> 0
56 fTofEast = 1; // scintilator
57 fTofBarrel = 1; // scintilator
58 fTofWest = 1; // scintilator
59
60 fEmcGlobal = 0; // nothing, Long Peixun: 1 -> 0
61 fEmcEast = 1; // east frame, one cirlcle
62 fEmcBarrel = 1; // frame,
63 fEmcWest = 1; // west frame, one circle
64 fEmcSide = 0; // side
65
66 fMucGlobal = 0; // nothing, Long Peixun: 1 -> 0
67 fMucEast = 0; // gap
68 fMucBarrel = 1; // gap
69 fMucWest = 0; // gap
70 fMucStrips = 0; // strips
71
72 fFull3DMdc = 0;
73 fFull3DTof = 0;
74 fFull3DEmc = 0;
75 fFull3DMuc = 0;
76
77 fBeamPipe = 0; // beamPipe, Long Peixun: 1 -> 0
78 fZRPlaneOnXY = 0;
79 fAxis = 0;
80
81 // Long Peixun's update: add Cgem hits status
87
89 fMdcHits = 1;
90
92 fTofHitsEast = 1;
94 fTofHitsWest = 1;
95
97 fEmcHitsEast = 1;
99 fEmcHitsWest = 1;
100 fEmcHitsSide = 0;
101
102 fMucHitsGlobal = 1;
103 fMucHitsEast = 1;
104 fMucHitsBarrel = 1;
105 fMucHitsWest = 1;
106
107 fTracksGlobal = 1;
108 fTracksMdc = 1;
109 fTracksTof = 1;
110 fTracksEmc = 1;
111 fTracksMuc = 1;
112 fTracksExt = 1;
113
114 fFishEye = 0;
115 fPhiRangeMin = 90;
116 fPhiRangeMax = 120;
117 fZoom = 1.0; // Long Peixun's update: Initialize fZoom in 3D view
118 }
119 else if ( type & kXYView )
120 {
121
122 if ( gDebug ) cout << "BesStatus default XY called" << endl;
123
124 // Long Peixun's update: Add CGEM option
125 fCgemGlobal = 1;
126 fCgemLayers = 0;
127 fCgemXStrips = 0;
128 fCgemVStrips = 0;
129
130 fMdcGlobal = 1; // nothing
131 fMdcTubes = 0; // tubes
132 fMdcWires = 0; // wires
133
134 fTofGlobal = 1; // nothing
135 fTofEast = 0; // circle
136 fTofBarrel = 1; // circle
137 fTofWest = 0; // circle
138
139 fEmcGlobal = 1; // nothing
140 fEmcEast = 0; // east ec crystals
141 fEmcBarrel = 1; // 120 crystals
142 fEmcWest = 0; // west ec crystals
143 fEmcSide = 0; // side
144
145 fMucGlobal = 1; // nothing
146 fMucEast = 0; // shape of bakelite or chamber
147 fMucBarrel = 1; // gap
148 fMucWest = 0; // shape of bakelite or chamber
149 fMucStrips = 0; // strips
150
151 fFull3DMdc = 0;
152 fFull3DTof = 0;
153 fFull3DEmc = 0;
154 fFull3DMuc = 0;
155
156 fBeamPipe = 1; // circle
157 fZRPlaneOnXY = 0;
158 fAxis = 0;
159
160 // Long Peixun's update: add Cgem hits status
161 fCgemHitsGlobal = 1;
162 fCgemHitsXStrip = 1;
163 fCgemHitsVStrip = 0;
166
167 fMdcHitsGlobal = 1;
168 fMdcHits = 1;
169
170 fTofHitsGlobal = 1;
171 fTofHitsEast = 1;
172 fTofHitsBarrel = 1;
173 fTofHitsWest = 1;
174
175 fEmcHitsGlobal = 1;
176 fEmcHitsEast = 1;
177 fEmcHitsBarrel = 1;
178 fEmcHitsWest = 1;
179 fEmcHitsSide = 0;
180
181 fMucHitsGlobal = 1;
182 fMucHitsEast = 1;
183 fMucHitsBarrel = 1;
184 fMucHitsWest = 1;
185
186 fTracksGlobal = 1;
187 fTracksMdc = 1;
188 fTracksTof = 1;
189 fTracksEmc = 1;
190 fTracksMuc = 1;
191 fTracksExt = 1;
192
193 fFishEye = 0;
194 fPhiRangeMin = 90;
195 fPhiRangeMax = 120;
196 fZoom = 1.44;
197 }
198 else if ( type & kZRView )
199 {
200
201 if ( gDebug ) cout << "BesStatus default ZR called" << endl;
202
203 // Long Peixun's update: Add CGEM option
204 fCgemGlobal = 1;
205 fCgemLayers = 0;
206 fCgemXStrips = 0;
207 fCgemVStrips = 0;
208
209 fMdcGlobal = 1; // nothing
210 fMdcTubes = 1; // nothing
211 fMdcWires = 0; // wire
212
213 fTofGlobal = 1; // nothing
214 fTofEast = 1; // box
215 fTofBarrel = 1; // box
216 fTofWest = 1; // box
217
218 fEmcGlobal = 1; // nothing
219 fEmcEast = 1; // intersect ec crystals
220 fEmcBarrel = 1; // 44 crystals
221 fEmcWest = 1; // intersect ec crystals
222 fEmcSide = 0; // side
223
224 fMucGlobal = 1; // nothing
225 fMucEast = 1; // project of bakelite or chamber
226 fMucBarrel = 1; // gap
227 fMucWest = 1; // shape of bakelite or chamber
228 fMucStrips = 0; // strips
229
230 fFull3DMdc = 0;
231 fFull3DTof = 0;
232 fFull3DEmc = 0;
233 fFull3DMuc = 0;
234
235 fBeamPipe = 1; // box
236 fZRPlaneOnXY = 0;
237 fAxis = 0;
238
239 // Long Peixun's update: add Cgem hits status
240 fCgemHitsGlobal = 1;
241 fCgemHitsXStrip = 1;
242 fCgemHitsVStrip = 1;
245
246 fMdcHitsGlobal = 1;
247 fMdcHits = 1;
248
249 fTofHitsGlobal = 1;
250 fTofHitsEast = 1;
251 fTofHitsBarrel = 1;
252 fTofHitsWest = 1;
253
254 fEmcHitsGlobal = 1;
255 fEmcHitsEast = 1;
256 fEmcHitsBarrel = 1;
257 fEmcHitsWest = 1;
258 fEmcHitsSide = 0;
259
260 fMucHitsGlobal = 1;
261 fMucHitsEast = 1;
262 fMucHitsBarrel = 1;
263 fMucHitsWest = 1;
264
265 fTracksGlobal = 1;
266 fTracksMdc = 1;
267 fTracksTof = 1;
268 fTracksEmc = 1;
269 fTracksMuc = 1;
270 fTracksExt = 1;
271
272 fFishEye = 0;
273 fPhiRangeMin = 90;
274 fPhiRangeMax = 120;
275 fZoom = 1.44;
276 }
277
278 // Long Peixun's update: Add CGEM unfolded view for each layer
279 else if ( type & kCgemUFView0 )
280 {
281 if ( gDebug ) cout << "BesStatus default CGEM UF0 called" << endl;
282
283 fCgemGlobal = 1;
284 fCgemLayers = 1;
285 fCgemXStrips = 0;
286 fCgemVStrips = 0;
287
288 fMdcGlobal = 1; // nothing
289 fMdcTubes = 0; // tubes
290 fMdcWires = 0; // wires
291
292 fTofGlobal = 1; // nothing
293 fTofEast = 0; // circle
294 fTofBarrel = 1; // circle
295 fTofWest = 0; // circle
296
297 fEmcGlobal = 1; // nothing
298 fEmcEast = 0; // east ec crystals
299 fEmcBarrel = 1; // 120 crystals
300 fEmcWest = 0; // west ec crystals
301 fEmcSide = 0; // side
302
303 fMucGlobal = 1; // nothing
304 fMucEast = 0; // shape of bakelite or chamber
305 fMucBarrel = 1; // gap
306 fMucWest = 0; // shape of bakelite or chamber
307 fMucStrips = 0; // strips
308
309 fFull3DMdc = 0;
310 fFull3DTof = 0;
311 fFull3DEmc = 0;
312 fFull3DMuc = 0;
313
314 fBeamPipe = 1; // circle
315 fZRPlaneOnXY = 0;
316 fAxis = 0;
317
318 fCgemHitsGlobal = 1;
319 fCgemHitsXStrip = 1;
320 fCgemHitsVStrip = 1;
323
324 fMdcHitsGlobal = 1;
325 fMdcHits = 1;
326
327 fTofHitsGlobal = 1;
328 fTofHitsEast = 1;
329 fTofHitsBarrel = 1;
330 fTofHitsWest = 1;
331
332 fEmcHitsGlobal = 1;
333 fEmcHitsEast = 1;
334 fEmcHitsBarrel = 1;
335 fEmcHitsWest = 1;
336 fEmcHitsSide = 0;
337
338 fMucHitsGlobal = 1;
339 fMucHitsEast = 1;
340 fMucHitsBarrel = 1;
341 fMucHitsWest = 1;
342
343 fTracksGlobal = 1;
344 fTracksMdc = 1;
345 fTracksTof = 1;
346 fTracksEmc = 1;
347 fTracksMuc = 1;
348 fTracksExt = 1;
349
350 fFishEye = 0;
351 fPhiRangeMin = 90;
352 fPhiRangeMax = 120;
353 fZoom = 13.0;
354 }
355 else if ( type & kCgemUFView1 )
356 {
357 if ( gDebug ) cout << "BesStatus default CGEM UF1 called" << endl;
358
359 fCgemGlobal = 1;
360 fCgemLayers = 1;
361 fCgemXStrips = 0;
362 fCgemVStrips = 0;
363
364 fMdcGlobal = 1; // nothing
365 fMdcTubes = 0; // tubes
366 fMdcWires = 0; // wires
367
368 fTofGlobal = 1; // nothing
369 fTofEast = 0; // circle
370 fTofBarrel = 1; // circle
371 fTofWest = 0; // circle
372
373 fEmcGlobal = 1; // nothing
374 fEmcEast = 0; // east ec crystals
375 fEmcBarrel = 1; // 120 crystals
376 fEmcWest = 0; // west ec crystals
377 fEmcSide = 0; // side
378
379 fMucGlobal = 1; // nothing
380 fMucEast = 0; // shape of bakelite or chamber
381 fMucBarrel = 1; // gap
382 fMucWest = 0; // shape of bakelite or chamber
383 fMucStrips = 0; // strips
384
385 fFull3DMdc = 0;
386 fFull3DTof = 0;
387 fFull3DEmc = 0;
388 fFull3DMuc = 0;
389
390 fBeamPipe = 1; // circle
391 fZRPlaneOnXY = 0;
392 fAxis = 0;
393
394 // Long Peixun's update: add Cgem hits status
395 fCgemHitsGlobal = 1;
396 fCgemHitsXStrip = 1;
397 fCgemHitsVStrip = 1;
400
401 fMdcHitsGlobal = 1;
402 fMdcHits = 1;
403
404 fTofHitsGlobal = 1;
405 fTofHitsEast = 1;
406 fTofHitsBarrel = 1;
407 fTofHitsWest = 1;
408
409 fEmcHitsGlobal = 1;
410 fEmcHitsEast = 1;
411 fEmcHitsBarrel = 1;
412 fEmcHitsWest = 1;
413 fEmcHitsSide = 0;
414
415 fMucHitsGlobal = 1;
416 fMucHitsEast = 1;
417 fMucHitsBarrel = 1;
418 fMucHitsWest = 1;
419
420 fTracksGlobal = 1;
421 fTracksMdc = 1;
422 fTracksTof = 1;
423 fTracksEmc = 1;
424 fTracksMuc = 1;
425 fTracksExt = 1;
426
427 fFishEye = 0;
428 fPhiRangeMin = 90;
429 fPhiRangeMax = 120;
430 fZoom = 9.0;
431 }
432 else if ( type & kCgemUFView2 )
433 {
434 if ( gDebug ) cout << "BesStatus default CGEM UF2 called" << endl;
435
436 fCgemGlobal = 1;
437 fCgemLayers = 1;
438 fCgemXStrips = 0;
439 fCgemVStrips = 0;
440
441 fMdcGlobal = 1; // nothing
442 fMdcTubes = 0; // tubes
443 fMdcWires = 0; // wires
444
445 fTofGlobal = 1; // nothing
446 fTofEast = 0; // circle
447 fTofBarrel = 1; // circle
448 fTofWest = 0; // circle
449
450 fEmcGlobal = 1; // nothing
451 fEmcEast = 0; // east ec crystals
452 fEmcBarrel = 1; // 120 crystals
453 fEmcWest = 0; // west ec crystals
454 fEmcSide = 0; // side
455
456 fMucGlobal = 1; // nothing
457 fMucEast = 0; // shape of bakelite or chamber
458 fMucBarrel = 1; // gap
459 fMucWest = 0; // shape of bakelite or chamber
460 fMucStrips = 0; // strips
461
462 fFull3DMdc = 0;
463 fFull3DTof = 0;
464 fFull3DEmc = 0;
465 fFull3DMuc = 0;
466
467 fBeamPipe = 1; // circle
468 fZRPlaneOnXY = 0;
469 fAxis = 0;
470
471 // Long Peixun's update: add Cgem hits status
472 fCgemHitsGlobal = 1;
473 fCgemHitsXStrip = 1;
474 fCgemHitsVStrip = 1;
477
478 fMdcHitsGlobal = 1;
479 fMdcHits = 1;
480
481 fTofHitsGlobal = 1;
482 fTofHitsEast = 1;
483 fTofHitsBarrel = 1;
484 fTofHitsWest = 1;
485
486 fEmcHitsGlobal = 1;
487 fEmcHitsEast = 1;
488 fEmcHitsBarrel = 1;
489 fEmcHitsWest = 1;
490 fEmcHitsSide = 0;
491
492 fMucHitsGlobal = 1;
493 fMucHitsEast = 1;
494 fMucHitsBarrel = 1;
495 fMucHitsWest = 1;
496
497 fTracksGlobal = 1;
498 fTracksMdc = 1;
499 fTracksTof = 1;
500 fTracksEmc = 1;
501 fTracksMuc = 1;
502 fTracksExt = 1;
503
504 fFishEye = 0;
505 fPhiRangeMin = 90;
506 fPhiRangeMax = 120;
507 fZoom = 7.0;
508 }
509}
Bool_t fTracksEmc
visibility flag for Tof Tracks
Bool_t fMucHitsEast
visibility flag for global Muc Hits
Bool_t fTofHitsEast
visibility flag for global Tof Hits
Bool_t fMucBarrel
visivility flag for Muc east EC
Bool_t fTracksMdc
visibility flag for global Tracks
Bool_t fTofBarrel
visibility flag for Tof east EC
Bool_t fMucGlobal
visivility flag for Emc side
Bool_t fTracksExt
visibility flag for Muc Tracks
Bool_t fCgemHitsGlobal
visibility flag for axis
Bool_t fMucStrips
visivility flag for Muc west EC
Bool_t fFishEye
visibility flag for Ext Tracks
Bool_t fAxis
visibility flag for ZRPlaneOnXY
Bool_t fEmcHitsGlobal
visibility flag for Tof Hits West
Bool_t fMucHitsWest
visibility flag for Muc Hits Barrel
Bool_t fZRPlaneOnXY
visibility flag for beam pipe
Bool_t fMucWest
visivility flag for Muc barrel
Bool_t fMucEast
visivility flag for global Muc
Bool_t fMdcWires
visibility flag for Mdc main tubes
Bool_t fFull3DMuc
visivility flag for full 3D Emc
Bool_t fEmcGlobal
visibility flag for Tof west EC
Bool_t fTofHitsWest
visibility flag for Tof Hits Barrel
Bool_t fFull3DEmc
visivility flag for full 3D Tof
Bool_t fTofHitsBarrel
visibility flag for Tof Hits East
Bool_t fEmcWest
visivility flag for Emc barrel
Bool_t fTofWest
visibility flag for Tof barrel
Float_t fPhiRangeMin
flags for fish eye view
Bool_t fTofEast
visibility flag for global Tof
Bool_t fTofHitsGlobal
visibility flag for Mdc Hits
Bool_t fEmcHitsBarrel
visibility flag for Emc Hits East
Bool_t fEmcEast
visivility flag for global Emc
Bool_t fMdcHits
visibility flag for global Mdc Hits
Bool_t fMdcTubes
visibility flag for global Mdc
Bool_t fEmcHitsSide
visibility flag for Emc Hits West
Bool_t fEmcHitsWest
visibility flag for Emc Hits Barrel
Bool_t fEmcSide
visivility flag for Emc west EC
Bool_t fFull3DTof
visivility flag for full 3D Mdc
Bool_t fTracksMuc
visibility flag for Emc Tracks
Bool_t fTofGlobal
visibility flag for Mdc wires
Bool_t fBeamPipe
visivility flag for full 3D Muc
Bool_t fMucHitsBarrel
visibility flag for Muc Hits East
Bool_t fEmcHitsEast
visibility flag for global Emc Hits
Bool_t fTracksTof
visibility flag for Mdc Tracks
Bool_t fEmcBarrel
visivility flag for Emc east EC
Bool_t fMucHitsGlobal
visibility flag for Emc Hits Side
Bool_t fTracksGlobal
visibility flag for Muc Hits West

Referenced by BesClient::SaveMyConfig().

◆ Default() [2/3]

void BesStatus::Default ( EBESViewType type)

◆ Default() [3/3]

void BesStatus::Default ( EBESViewType type)

◆ Transfer() [1/3]

void BesStatus::Transfer ( BesStatus * right,
Bool_t set )

Definition at line 513 of file BesStatus.cxx.

513 {
514 //
515 // transfer status informations from one status instance to
516 // another, from here, all components transfer functions are called
517 if ( gDebug ) cout << "BesStatus::Transfer(BesStatus *right) called" << endl;
518
519 this->TransferGeometryCgem( right, set ); // Long Peixun's update: for CGEM
520 this->TransferGeometryMdc( right, set );
521 this->TransferGeometryTof( right, set );
522 this->TransferGeometryEmc( right, set );
523 this->TransferGeometryMuc( right, set );
524 this->TransferGeometryFull3D( right, set );
525 this->TransferGeometryOtherParts( right, set );
526
527 this->TransferHitsCgem( right, set );
528 this->TransferHitsMdc( right, set );
529 this->TransferHitsTof( right, set );
530 this->TransferHitsEmc( right, set );
531 this->TransferHitsMuc( right, set );
532
533 this->TransferTracks( right, set );
534
535 this->TransferFishEye( right, set );
536 this->TransferPhiRange( right, set );
537 this->TransferZoom( right, set );
538}
void TransferGeometryMdc(BesStatus *right, Bool_t set)
void TransferPhiRange(BesStatus *right, Bool_t set)
void TransferHitsMdc(BesStatus *right, Bool_t set)
void TransferGeometryMuc(BesStatus *right, Bool_t set)
void TransferGeometryFull3D(BesStatus *right, Bool_t set)
void TransferHitsMuc(BesStatus *right, Bool_t set)
void TransferGeometryEmc(BesStatus *right, Bool_t set)
void TransferGeometryTof(BesStatus *right, Bool_t set)
void TransferHitsTof(BesStatus *right, Bool_t set)
void TransferGeometryOtherParts(BesStatus *right, Bool_t set)
void TransferHitsCgem(BesStatus *right, Bool_t set)
void TransferZoom(BesStatus *right, Bool_t set)
void TransferFishEye(BesStatus *right, Bool_t set)
void TransferGeometryCgem(BesStatus *right, Bool_t set)
void TransferTracks(BesStatus *right, Bool_t set)
void TransferHitsEmc(BesStatus *right, Bool_t set)

Referenced by BesClient::LoadMyConfig().

◆ Transfer() [2/3]

void BesStatus::Transfer ( BesStatus * right,
Bool_t set )

◆ Transfer() [3/3]

void BesStatus::Transfer ( BesStatus * right,
Bool_t set )

◆ TransferFishEye() [1/3]

void BesStatus::TransferFishEye ( BesStatus * right,
Bool_t set )

Definition at line 673 of file BesStatus.cxx.

673 {
674 //
675 // transfer function for fish eye flag
676 if ( gDebug ) cout << "BesStatus::TransferFishEye(BesStatus *right) called" << endl;
677
678 fFishEye = right->fFishEye;
679}

Referenced by Transfer().

◆ TransferFishEye() [2/3]

void BesStatus::TransferFishEye ( BesStatus * right,
Bool_t set )

◆ TransferFishEye() [3/3]

void BesStatus::TransferFishEye ( BesStatus * right,
Bool_t set )

◆ TransferGeometryCgem() [1/3]

void BesStatus::TransferGeometryCgem ( BesStatus * right,
Bool_t set )

Definition at line 542 of file BesStatus.cxx.

542 {
543 fCgemGlobal = right->fCgemGlobal;
544 fCgemLayers = right->fCgemLayers;
545 fCgemXStrips = right->fCgemXStrips;
546 fCgemVStrips = right->fCgemVStrips;
547}

Referenced by Transfer().

◆ TransferGeometryCgem() [2/3]

void BesStatus::TransferGeometryCgem ( BesStatus * right,
Bool_t set )

◆ TransferGeometryCgem() [3/3]

void BesStatus::TransferGeometryCgem ( BesStatus * right,
Bool_t set )

◆ TransferGeometryEmc() [1/3]

void BesStatus::TransferGeometryEmc ( BesStatus * right,
Bool_t set )

Definition at line 570 of file BesStatus.cxx.

570 {
571
572 fEmcGlobal = right->fEmcGlobal;
573 fEmcEast = right->fEmcEast;
574 fEmcBarrel = right->fEmcBarrel;
575 fEmcWest = right->fEmcWest;
576 fEmcSide = right->fEmcSide;
577}

Referenced by Transfer().

◆ TransferGeometryEmc() [2/3]

void BesStatus::TransferGeometryEmc ( BesStatus * right,
Bool_t set )

◆ TransferGeometryEmc() [3/3]

void BesStatus::TransferGeometryEmc ( BesStatus * right,
Bool_t set )

◆ TransferGeometryFull3D() [1/3]

void BesStatus::TransferGeometryFull3D ( BesStatus * right,
Bool_t set )

Definition at line 592 of file BesStatus.cxx.

592 {
593 fFull3DCgem = right->fFull3DCgem; // Long Peixun's update: for CGEM
594 fFull3DMdc = right->fFull3DMdc;
595 fFull3DTof = right->fFull3DTof;
596 fFull3DEmc = right->fFull3DEmc;
597 fFull3DMuc = right->fFull3DMuc;
598}
Bool_t fFull3DCgem
visivility flag for Muc strips

Referenced by Transfer().

◆ TransferGeometryFull3D() [2/3]

void BesStatus::TransferGeometryFull3D ( BesStatus * right,
Bool_t set )

◆ TransferGeometryFull3D() [3/3]

void BesStatus::TransferGeometryFull3D ( BesStatus * right,
Bool_t set )

◆ TransferGeometryMdc() [1/3]

void BesStatus::TransferGeometryMdc ( BesStatus * right,
Bool_t set )

Definition at line 551 of file BesStatus.cxx.

551 {
552
553 fMdcGlobal = right->fMdcGlobal;
554 fMdcTubes = right->fMdcTubes;
555 fMdcWires = right->fMdcWires;
556}

Referenced by Transfer().

◆ TransferGeometryMdc() [2/3]

void BesStatus::TransferGeometryMdc ( BesStatus * right,
Bool_t set )

◆ TransferGeometryMdc() [3/3]

void BesStatus::TransferGeometryMdc ( BesStatus * right,
Bool_t set )

◆ TransferGeometryMuc() [1/3]

void BesStatus::TransferGeometryMuc ( BesStatus * right,
Bool_t set )

Definition at line 581 of file BesStatus.cxx.

581 {
582
583 fMucGlobal = right->fMucGlobal;
584 fMucEast = right->fMucEast;
585 fMucBarrel = right->fMucBarrel;
586 fMucWest = right->fMucWest;
587 fMucStrips = right->fMucStrips;
588}

Referenced by Transfer().

◆ TransferGeometryMuc() [2/3]

void BesStatus::TransferGeometryMuc ( BesStatus * right,
Bool_t set )

◆ TransferGeometryMuc() [3/3]

void BesStatus::TransferGeometryMuc ( BesStatus * right,
Bool_t set )

◆ TransferGeometryOtherParts() [1/3]

void BesStatus::TransferGeometryOtherParts ( BesStatus * right,
Bool_t set )

Definition at line 602 of file BesStatus.cxx.

602 {
603
604 fBeamPipe = right->fBeamPipe;
605 fZRPlaneOnXY = right->fZRPlaneOnXY;
606 fAxis = right->fAxis;
607}

Referenced by Transfer().

◆ TransferGeometryOtherParts() [2/3]

void BesStatus::TransferGeometryOtherParts ( BesStatus * right,
Bool_t set )

◆ TransferGeometryOtherParts() [3/3]

void BesStatus::TransferGeometryOtherParts ( BesStatus * right,
Bool_t set )

◆ TransferGeometryTof() [1/3]

void BesStatus::TransferGeometryTof ( BesStatus * right,
Bool_t set )

Definition at line 560 of file BesStatus.cxx.

560 {
561
562 fTofGlobal = right->fTofGlobal;
563 fTofEast = right->fTofEast;
564 fTofBarrel = right->fTofBarrel;
565 fTofWest = right->fTofWest;
566}

Referenced by Transfer().

◆ TransferGeometryTof() [2/3]

void BesStatus::TransferGeometryTof ( BesStatus * right,
Bool_t set )

◆ TransferGeometryTof() [3/3]

void BesStatus::TransferGeometryTof ( BesStatus * right,
Bool_t set )

◆ TransferHitsCgem() [1/3]

void BesStatus::TransferHitsCgem ( BesStatus * right,
Bool_t set )

Definition at line 611 of file BesStatus.cxx.

Referenced by Transfer().

◆ TransferHitsCgem() [2/3]

void BesStatus::TransferHitsCgem ( BesStatus * right,
Bool_t set )

◆ TransferHitsCgem() [3/3]

void BesStatus::TransferHitsCgem ( BesStatus * right,
Bool_t set )

◆ TransferHitsEmc() [1/3]

void BesStatus::TransferHitsEmc ( BesStatus * right,
Bool_t set )

Definition at line 640 of file BesStatus.cxx.

640 {
641
643 fEmcHitsEast = right->fEmcHitsEast;
645 fEmcHitsWest = right->fEmcHitsWest;
646 fEmcHitsSide = right->fEmcHitsSide;
647}

Referenced by Transfer().

◆ TransferHitsEmc() [2/3]

void BesStatus::TransferHitsEmc ( BesStatus * right,
Bool_t set )

◆ TransferHitsEmc() [3/3]

void BesStatus::TransferHitsEmc ( BesStatus * right,
Bool_t set )

◆ TransferHitsMdc() [1/3]

void BesStatus::TransferHitsMdc ( BesStatus * right,
Bool_t set )

Definition at line 622 of file BesStatus.cxx.

622 {
623
625 fMdcHits = right->fMdcHits;
626}

Referenced by Transfer().

◆ TransferHitsMdc() [2/3]

void BesStatus::TransferHitsMdc ( BesStatus * right,
Bool_t set )

◆ TransferHitsMdc() [3/3]

void BesStatus::TransferHitsMdc ( BesStatus * right,
Bool_t set )

◆ TransferHitsMuc() [1/3]

void BesStatus::TransferHitsMuc ( BesStatus * right,
Bool_t set )

Definition at line 651 of file BesStatus.cxx.

651 {
652
654 fMucHitsEast = right->fMucHitsEast;
656 fMucHitsWest = right->fMucHitsWest;
657}

Referenced by Transfer().

◆ TransferHitsMuc() [2/3]

void BesStatus::TransferHitsMuc ( BesStatus * right,
Bool_t set )

◆ TransferHitsMuc() [3/3]

void BesStatus::TransferHitsMuc ( BesStatus * right,
Bool_t set )

◆ TransferHitsTof() [1/3]

void BesStatus::TransferHitsTof ( BesStatus * right,
Bool_t set )

Definition at line 630 of file BesStatus.cxx.

630 {
631
633 fTofHitsEast = right->fTofHitsEast;
635 fTofHitsWest = right->fTofHitsWest;
636}

Referenced by Transfer().

◆ TransferHitsTof() [2/3]

void BesStatus::TransferHitsTof ( BesStatus * right,
Bool_t set )

◆ TransferHitsTof() [3/3]

void BesStatus::TransferHitsTof ( BesStatus * right,
Bool_t set )

◆ TransferPhiRange() [1/3]

void BesStatus::TransferPhiRange ( BesStatus * right,
Bool_t set )

Definition at line 683 of file BesStatus.cxx.

683 {
684 //
685 // transfer function for fish phi range
686 if ( gDebug ) cout << "BesStatus::TransferPhiRange(BesStatus *right) called" << endl;
687
688 fPhiRangeMin = right->fPhiRangeMin;
689 fPhiRangeMax = right->fPhiRangeMax;
690}

Referenced by Transfer().

◆ TransferPhiRange() [2/3]

void BesStatus::TransferPhiRange ( BesStatus * right,
Bool_t set )

◆ TransferPhiRange() [3/3]

void BesStatus::TransferPhiRange ( BesStatus * right,
Bool_t set )

◆ TransferTracks() [1/3]

void BesStatus::TransferTracks ( BesStatus * right,
Bool_t set )

Definition at line 661 of file BesStatus.cxx.

661 {
662
664 fTracksMdc = right->fTracksMdc;
665 fTracksTof = right->fTracksTof;
666 fTracksEmc = right->fTracksEmc;
667 fTracksMuc = right->fTracksMuc;
668 fTracksExt = right->fTracksExt;
669}

Referenced by Transfer().

◆ TransferTracks() [2/3]

void BesStatus::TransferTracks ( BesStatus * right,
Bool_t set )

◆ TransferTracks() [3/3]

void BesStatus::TransferTracks ( BesStatus * right,
Bool_t set )

◆ TransferZoom() [1/3]

void BesStatus::TransferZoom ( BesStatus * right,
Bool_t set )

Definition at line 694 of file BesStatus.cxx.

694 {
695 //
696 // transfer function for zoom
697 if ( gDebug ) cout << "BesStatus::TransferZoom(BesStatus *right) called" << endl;
698
699 fZoom = right->fZoom;
700}

Referenced by Transfer().

◆ TransferZoom() [2/3]

void BesStatus::TransferZoom ( BesStatus * right,
Bool_t set )

◆ TransferZoom() [3/3]

void BesStatus::TransferZoom ( BesStatus * right,
Bool_t set )

◆ operator<< [1/3]

ostream & operator<< ( ostream & os,
const BesStatus & bs )
friend

Definition at line 784 of file BesStatus.cxx.

784 {
785 return os << hex << " " << ( bs.fMdcGlobal << 2 ) + ( bs.fMdcTubes << 1 ) + bs.fMdcWires
786 << " "
787 << ( bs.fTofGlobal << 3 ) + ( bs.fTofEast << 2 ) + ( bs.fTofBarrel << 1 ) +
788 bs.fTofWest
789 << " "
790 << ( bs.fEmcGlobal << 4 ) + ( bs.fEmcEast << 3 ) + ( bs.fEmcBarrel << 2 ) +
791 ( bs.fEmcWest << 1 ) + bs.fEmcSide
792 << " "
793 << ( bs.fMucGlobal << 4 ) + ( bs.fMucEast << 3 ) + ( bs.fMucBarrel << 2 ) +
794 ( bs.fMucWest << 1 ) + bs.fMucStrips
795 << " "
796 << ( bs.fFull3DMdc << 3 ) + ( bs.fFull3DTof << 2 ) + ( bs.fFull3DEmc << 1 ) +
797 bs.fFull3DMuc
798 << " " << ( bs.fBeamPipe << 2 ) + ( bs.fZRPlaneOnXY << 1 ) + bs.fAxis << " "
799 << ( bs.fMdcHitsGlobal << 1 ) + bs.fMdcHits << " "
800 << ( bs.fTofHitsGlobal << 3 ) + ( bs.fTofHitsEast << 2 ) +
801 ( bs.fTofHitsBarrel << 1 ) + bs.fTofHitsWest
802 << " "
803 << ( bs.fEmcHitsGlobal << 4 ) + ( bs.fEmcHitsEast << 3 ) +
804 ( bs.fEmcHitsBarrel << 2 ) + ( bs.fEmcHitsWest << 1 ) + bs.fEmcHitsSide
805 << " "
806 << ( bs.fMucHitsGlobal << 3 ) + ( bs.fMucHitsEast << 2 ) +
807 ( bs.fMucHitsBarrel << 1 ) + bs.fMucHitsWest
808 << " "
809 << ( bs.fTracksGlobal << 5 ) + ( bs.fTracksMdc << 4 ) + ( bs.fTracksTof << 3 ) +
810 ( bs.fTracksEmc << 2 ) + ( bs.fTracksMuc << 1 ) + bs.fTracksExt
811 << " " << bs.fZoom
812 << " "
813 // Long Peixun's update: Write CGEM flags
814 << ( bs.fCgemGlobal << 3 ) + ( bs.fCgemLayers << 2 ) + ( bs.fCgemXStrips << 1 ) +
815 bs.fCgemVStrips
816 << " "
817 << ( bs.fCgemHitsGlobal << 4 ) + ( bs.fCgemHitsXStrip << 3 ) +
818 ( bs.fCgemHitsVStrip << 2 ) + ( bs.fCgemHitsClusters << 1 ) +
820}

◆ operator<< [2/3]

ostream & operator<< ( ostream & os,
const BesStatus & bs )
friend

Definition at line 784 of file BesStatus.cxx.

784 {
785 return os << hex << " " << ( bs.fMdcGlobal << 2 ) + ( bs.fMdcTubes << 1 ) + bs.fMdcWires
786 << " "
787 << ( bs.fTofGlobal << 3 ) + ( bs.fTofEast << 2 ) + ( bs.fTofBarrel << 1 ) +
788 bs.fTofWest
789 << " "
790 << ( bs.fEmcGlobal << 4 ) + ( bs.fEmcEast << 3 ) + ( bs.fEmcBarrel << 2 ) +
791 ( bs.fEmcWest << 1 ) + bs.fEmcSide
792 << " "
793 << ( bs.fMucGlobal << 4 ) + ( bs.fMucEast << 3 ) + ( bs.fMucBarrel << 2 ) +
794 ( bs.fMucWest << 1 ) + bs.fMucStrips
795 << " "
796 << ( bs.fFull3DMdc << 3 ) + ( bs.fFull3DTof << 2 ) + ( bs.fFull3DEmc << 1 ) +
797 bs.fFull3DMuc
798 << " " << ( bs.fBeamPipe << 2 ) + ( bs.fZRPlaneOnXY << 1 ) + bs.fAxis << " "
799 << ( bs.fMdcHitsGlobal << 1 ) + bs.fMdcHits << " "
800 << ( bs.fTofHitsGlobal << 3 ) + ( bs.fTofHitsEast << 2 ) +
801 ( bs.fTofHitsBarrel << 1 ) + bs.fTofHitsWest
802 << " "
803 << ( bs.fEmcHitsGlobal << 4 ) + ( bs.fEmcHitsEast << 3 ) +
804 ( bs.fEmcHitsBarrel << 2 ) + ( bs.fEmcHitsWest << 1 ) + bs.fEmcHitsSide
805 << " "
806 << ( bs.fMucHitsGlobal << 3 ) + ( bs.fMucHitsEast << 2 ) +
807 ( bs.fMucHitsBarrel << 1 ) + bs.fMucHitsWest
808 << " "
809 << ( bs.fTracksGlobal << 5 ) + ( bs.fTracksMdc << 4 ) + ( bs.fTracksTof << 3 ) +
810 ( bs.fTracksEmc << 2 ) + ( bs.fTracksMuc << 1 ) + bs.fTracksExt
811 << " " << bs.fZoom
812 << " "
813 // Long Peixun's update: Write CGEM flags
814 << ( bs.fCgemGlobal << 3 ) + ( bs.fCgemLayers << 2 ) + ( bs.fCgemXStrips << 1 ) +
815 bs.fCgemVStrips
816 << " "
817 << ( bs.fCgemHitsGlobal << 4 ) + ( bs.fCgemHitsXStrip << 3 ) +
818 ( bs.fCgemHitsVStrip << 2 ) + ( bs.fCgemHitsClusters << 1 ) +
820}

◆ operator<< [3/3]

ostream & operator<< ( ostream & os,
const BesStatus & bs )
friend

Definition at line 784 of file BesStatus.cxx.

784 {
785 return os << hex << " " << ( bs.fMdcGlobal << 2 ) + ( bs.fMdcTubes << 1 ) + bs.fMdcWires
786 << " "
787 << ( bs.fTofGlobal << 3 ) + ( bs.fTofEast << 2 ) + ( bs.fTofBarrel << 1 ) +
788 bs.fTofWest
789 << " "
790 << ( bs.fEmcGlobal << 4 ) + ( bs.fEmcEast << 3 ) + ( bs.fEmcBarrel << 2 ) +
791 ( bs.fEmcWest << 1 ) + bs.fEmcSide
792 << " "
793 << ( bs.fMucGlobal << 4 ) + ( bs.fMucEast << 3 ) + ( bs.fMucBarrel << 2 ) +
794 ( bs.fMucWest << 1 ) + bs.fMucStrips
795 << " "
796 << ( bs.fFull3DMdc << 3 ) + ( bs.fFull3DTof << 2 ) + ( bs.fFull3DEmc << 1 ) +
797 bs.fFull3DMuc
798 << " " << ( bs.fBeamPipe << 2 ) + ( bs.fZRPlaneOnXY << 1 ) + bs.fAxis << " "
799 << ( bs.fMdcHitsGlobal << 1 ) + bs.fMdcHits << " "
800 << ( bs.fTofHitsGlobal << 3 ) + ( bs.fTofHitsEast << 2 ) +
801 ( bs.fTofHitsBarrel << 1 ) + bs.fTofHitsWest
802 << " "
803 << ( bs.fEmcHitsGlobal << 4 ) + ( bs.fEmcHitsEast << 3 ) +
804 ( bs.fEmcHitsBarrel << 2 ) + ( bs.fEmcHitsWest << 1 ) + bs.fEmcHitsSide
805 << " "
806 << ( bs.fMucHitsGlobal << 3 ) + ( bs.fMucHitsEast << 2 ) +
807 ( bs.fMucHitsBarrel << 1 ) + bs.fMucHitsWest
808 << " "
809 << ( bs.fTracksGlobal << 5 ) + ( bs.fTracksMdc << 4 ) + ( bs.fTracksTof << 3 ) +
810 ( bs.fTracksEmc << 2 ) + ( bs.fTracksMuc << 1 ) + bs.fTracksExt
811 << " " << bs.fZoom
812 << " "
813 // Long Peixun's update: Write CGEM flags
814 << ( bs.fCgemGlobal << 3 ) + ( bs.fCgemLayers << 2 ) + ( bs.fCgemXStrips << 1 ) +
815 bs.fCgemVStrips
816 << " "
817 << ( bs.fCgemHitsGlobal << 4 ) + ( bs.fCgemHitsXStrip << 3 ) +
818 ( bs.fCgemHitsVStrip << 2 ) + ( bs.fCgemHitsClusters << 1 ) +
820}

◆ operator>> [1/3]

istream & operator>> ( istream & is,
BesStatus & bs )
friend

Definition at line 702 of file BesStatus.cxx.

702 {
703 // Long Peixun's update: Add CGEM flags;
704 unsigned int cMdc, cTof, cEmc, cMuc, cFull3D, cOther, cMdcHits, cCgem, cCgemHits;
705 unsigned int cTofHits, cEmcHits, cMucHits, cTracks;
706 Float_t cZoom;
707
708 is >> hex >> cMdc >> cTof >> cEmc >> cMuc >> cFull3D >> cOther >> cMdcHits >> cTofHits >>
709 cEmcHits >> cMucHits >> cTracks >> cZoom >> cCgem >>
710 cCgemHits; // Long Peixun's update: for CGEM
711
712 bs.fMdcGlobal = 1 & ( cMdc >> 2 );
713 bs.fMdcTubes = 1 & ( cMdc >> 1 );
714 bs.fMdcWires = 1 & cMdc;
715
716 bs.fTofGlobal = 1 & ( cTof >> 3 );
717 bs.fTofEast = 1 & ( cTof >> 2 );
718 bs.fTofBarrel = 1 & ( cTof >> 1 );
719 bs.fTofWest = 1 & cTof;
720
721 bs.fEmcGlobal = 1 & ( cEmc >> 4 );
722 bs.fEmcEast = 1 & ( cEmc >> 3 );
723 bs.fEmcBarrel = 1 & ( cEmc >> 2 );
724 bs.fEmcWest = 1 & ( cEmc >> 1 );
725 bs.fEmcSide = 1 & cEmc;
726
727 bs.fMucGlobal = 1 & ( cMuc >> 4 );
728 bs.fMucEast = 1 & ( cMuc >> 3 );
729 bs.fMucBarrel = 1 & ( cMuc >> 2 );
730 bs.fMucWest = 1 & ( cMuc >> 1 );
731 bs.fMucStrips = 1 & cMuc;
732
733 bs.fFull3DMdc = 1 & ( cFull3D >> 3 );
734 bs.fFull3DTof = 1 & ( cFull3D >> 2 );
735 bs.fFull3DEmc = 1 & ( cFull3D >> 1 );
736 bs.fFull3DMuc = 1 & cFull3D;
737
738 bs.fBeamPipe = 1 & ( cOther >> 2 );
739 bs.fZRPlaneOnXY = 1 & ( cOther >> 1 );
740 bs.fAxis = 1 & cOther;
741
742 bs.fMdcHitsGlobal = 1 & ( cMdcHits >> 1 );
743 bs.fMdcHits = 1 & cMdcHits;
744
745 bs.fTofHitsGlobal = 1 & ( cTofHits >> 3 );
746 bs.fTofHitsEast = 1 & ( cTofHits >> 2 );
747 bs.fTofHitsBarrel = 1 & ( cTofHits >> 1 );
748 bs.fTofHitsWest = 1 & cTofHits;
749
750 bs.fEmcHitsGlobal = 1 & ( cEmcHits >> 4 );
751 bs.fEmcHitsEast = 1 & ( cEmcHits >> 3 );
752 bs.fEmcHitsBarrel = 1 & ( cEmcHits >> 2 );
753 bs.fEmcHitsWest = 1 & ( cEmcHits >> 1 );
754 bs.fEmcHitsSide = 1 & cEmcHits;
755
756 bs.fMucHitsGlobal = 1 & ( cMucHits >> 3 );
757 bs.fMucHitsEast = 1 & ( cMucHits >> 2 );
758 bs.fMucHitsBarrel = 1 & ( cMucHits >> 1 );
759 bs.fMucHitsWest = 1 & cMucHits;
760
761 bs.fTracksGlobal = 1 & ( cTracks >> 5 );
762 bs.fTracksMdc = 1 & ( cTracks >> 4 );
763 bs.fTracksTof = 1 & ( cTracks >> 3 );
764 bs.fTracksEmc = 1 & ( cTracks >> 2 );
765 bs.fTracksMuc = 1 & ( cTracks >> 1 );
766 bs.fTracksExt = 1 & cTracks;
767 bs.fZoom = cZoom;
768
769 // Long Peixun's update: Read CGEM flags
770 // Long Peixun's update: Read CGEM flags
771 bs.fCgemGlobal = 1 & ( cCgem >> 3 );
772 bs.fCgemLayers = 1 & ( cCgem >> 2 );
773 bs.fCgemXStrips = 1 & ( cCgem >> 1 );
774 bs.fCgemVStrips = 1 & cCgem;
775 bs.fCgemHitsGlobal = 1 & ( cCgemHits >> 4 );
776 bs.fCgemHitsXStrip = 1 & ( cCgemHits >> 3 );
777 bs.fCgemHitsVStrip = 1 & ( cCgemHits >> 2 );
778 bs.fCgemHitsClusters = 1 & ( cCgemHits >> 1 );
779 bs.fCgemHitsFiredHL = 1 & cCgemHits;
780
781 return is;
782}

◆ operator>> [2/3]

istream & operator>> ( istream & is,
BesStatus & bs )
friend

Definition at line 702 of file BesStatus.cxx.

702 {
703 // Long Peixun's update: Add CGEM flags;
704 unsigned int cMdc, cTof, cEmc, cMuc, cFull3D, cOther, cMdcHits, cCgem, cCgemHits;
705 unsigned int cTofHits, cEmcHits, cMucHits, cTracks;
706 Float_t cZoom;
707
708 is >> hex >> cMdc >> cTof >> cEmc >> cMuc >> cFull3D >> cOther >> cMdcHits >> cTofHits >>
709 cEmcHits >> cMucHits >> cTracks >> cZoom >> cCgem >>
710 cCgemHits; // Long Peixun's update: for CGEM
711
712 bs.fMdcGlobal = 1 & ( cMdc >> 2 );
713 bs.fMdcTubes = 1 & ( cMdc >> 1 );
714 bs.fMdcWires = 1 & cMdc;
715
716 bs.fTofGlobal = 1 & ( cTof >> 3 );
717 bs.fTofEast = 1 & ( cTof >> 2 );
718 bs.fTofBarrel = 1 & ( cTof >> 1 );
719 bs.fTofWest = 1 & cTof;
720
721 bs.fEmcGlobal = 1 & ( cEmc >> 4 );
722 bs.fEmcEast = 1 & ( cEmc >> 3 );
723 bs.fEmcBarrel = 1 & ( cEmc >> 2 );
724 bs.fEmcWest = 1 & ( cEmc >> 1 );
725 bs.fEmcSide = 1 & cEmc;
726
727 bs.fMucGlobal = 1 & ( cMuc >> 4 );
728 bs.fMucEast = 1 & ( cMuc >> 3 );
729 bs.fMucBarrel = 1 & ( cMuc >> 2 );
730 bs.fMucWest = 1 & ( cMuc >> 1 );
731 bs.fMucStrips = 1 & cMuc;
732
733 bs.fFull3DMdc = 1 & ( cFull3D >> 3 );
734 bs.fFull3DTof = 1 & ( cFull3D >> 2 );
735 bs.fFull3DEmc = 1 & ( cFull3D >> 1 );
736 bs.fFull3DMuc = 1 & cFull3D;
737
738 bs.fBeamPipe = 1 & ( cOther >> 2 );
739 bs.fZRPlaneOnXY = 1 & ( cOther >> 1 );
740 bs.fAxis = 1 & cOther;
741
742 bs.fMdcHitsGlobal = 1 & ( cMdcHits >> 1 );
743 bs.fMdcHits = 1 & cMdcHits;
744
745 bs.fTofHitsGlobal = 1 & ( cTofHits >> 3 );
746 bs.fTofHitsEast = 1 & ( cTofHits >> 2 );
747 bs.fTofHitsBarrel = 1 & ( cTofHits >> 1 );
748 bs.fTofHitsWest = 1 & cTofHits;
749
750 bs.fEmcHitsGlobal = 1 & ( cEmcHits >> 4 );
751 bs.fEmcHitsEast = 1 & ( cEmcHits >> 3 );
752 bs.fEmcHitsBarrel = 1 & ( cEmcHits >> 2 );
753 bs.fEmcHitsWest = 1 & ( cEmcHits >> 1 );
754 bs.fEmcHitsSide = 1 & cEmcHits;
755
756 bs.fMucHitsGlobal = 1 & ( cMucHits >> 3 );
757 bs.fMucHitsEast = 1 & ( cMucHits >> 2 );
758 bs.fMucHitsBarrel = 1 & ( cMucHits >> 1 );
759 bs.fMucHitsWest = 1 & cMucHits;
760
761 bs.fTracksGlobal = 1 & ( cTracks >> 5 );
762 bs.fTracksMdc = 1 & ( cTracks >> 4 );
763 bs.fTracksTof = 1 & ( cTracks >> 3 );
764 bs.fTracksEmc = 1 & ( cTracks >> 2 );
765 bs.fTracksMuc = 1 & ( cTracks >> 1 );
766 bs.fTracksExt = 1 & cTracks;
767 bs.fZoom = cZoom;
768
769 // Long Peixun's update: Read CGEM flags
770 // Long Peixun's update: Read CGEM flags
771 bs.fCgemGlobal = 1 & ( cCgem >> 3 );
772 bs.fCgemLayers = 1 & ( cCgem >> 2 );
773 bs.fCgemXStrips = 1 & ( cCgem >> 1 );
774 bs.fCgemVStrips = 1 & cCgem;
775 bs.fCgemHitsGlobal = 1 & ( cCgemHits >> 4 );
776 bs.fCgemHitsXStrip = 1 & ( cCgemHits >> 3 );
777 bs.fCgemHitsVStrip = 1 & ( cCgemHits >> 2 );
778 bs.fCgemHitsClusters = 1 & ( cCgemHits >> 1 );
779 bs.fCgemHitsFiredHL = 1 & cCgemHits;
780
781 return is;
782}

◆ operator>> [3/3]

istream & operator>> ( istream & is,
BesStatus & bs )
friend

Definition at line 702 of file BesStatus.cxx.

702 {
703 // Long Peixun's update: Add CGEM flags;
704 unsigned int cMdc, cTof, cEmc, cMuc, cFull3D, cOther, cMdcHits, cCgem, cCgemHits;
705 unsigned int cTofHits, cEmcHits, cMucHits, cTracks;
706 Float_t cZoom;
707
708 is >> hex >> cMdc >> cTof >> cEmc >> cMuc >> cFull3D >> cOther >> cMdcHits >> cTofHits >>
709 cEmcHits >> cMucHits >> cTracks >> cZoom >> cCgem >>
710 cCgemHits; // Long Peixun's update: for CGEM
711
712 bs.fMdcGlobal = 1 & ( cMdc >> 2 );
713 bs.fMdcTubes = 1 & ( cMdc >> 1 );
714 bs.fMdcWires = 1 & cMdc;
715
716 bs.fTofGlobal = 1 & ( cTof >> 3 );
717 bs.fTofEast = 1 & ( cTof >> 2 );
718 bs.fTofBarrel = 1 & ( cTof >> 1 );
719 bs.fTofWest = 1 & cTof;
720
721 bs.fEmcGlobal = 1 & ( cEmc >> 4 );
722 bs.fEmcEast = 1 & ( cEmc >> 3 );
723 bs.fEmcBarrel = 1 & ( cEmc >> 2 );
724 bs.fEmcWest = 1 & ( cEmc >> 1 );
725 bs.fEmcSide = 1 & cEmc;
726
727 bs.fMucGlobal = 1 & ( cMuc >> 4 );
728 bs.fMucEast = 1 & ( cMuc >> 3 );
729 bs.fMucBarrel = 1 & ( cMuc >> 2 );
730 bs.fMucWest = 1 & ( cMuc >> 1 );
731 bs.fMucStrips = 1 & cMuc;
732
733 bs.fFull3DMdc = 1 & ( cFull3D >> 3 );
734 bs.fFull3DTof = 1 & ( cFull3D >> 2 );
735 bs.fFull3DEmc = 1 & ( cFull3D >> 1 );
736 bs.fFull3DMuc = 1 & cFull3D;
737
738 bs.fBeamPipe = 1 & ( cOther >> 2 );
739 bs.fZRPlaneOnXY = 1 & ( cOther >> 1 );
740 bs.fAxis = 1 & cOther;
741
742 bs.fMdcHitsGlobal = 1 & ( cMdcHits >> 1 );
743 bs.fMdcHits = 1 & cMdcHits;
744
745 bs.fTofHitsGlobal = 1 & ( cTofHits >> 3 );
746 bs.fTofHitsEast = 1 & ( cTofHits >> 2 );
747 bs.fTofHitsBarrel = 1 & ( cTofHits >> 1 );
748 bs.fTofHitsWest = 1 & cTofHits;
749
750 bs.fEmcHitsGlobal = 1 & ( cEmcHits >> 4 );
751 bs.fEmcHitsEast = 1 & ( cEmcHits >> 3 );
752 bs.fEmcHitsBarrel = 1 & ( cEmcHits >> 2 );
753 bs.fEmcHitsWest = 1 & ( cEmcHits >> 1 );
754 bs.fEmcHitsSide = 1 & cEmcHits;
755
756 bs.fMucHitsGlobal = 1 & ( cMucHits >> 3 );
757 bs.fMucHitsEast = 1 & ( cMucHits >> 2 );
758 bs.fMucHitsBarrel = 1 & ( cMucHits >> 1 );
759 bs.fMucHitsWest = 1 & cMucHits;
760
761 bs.fTracksGlobal = 1 & ( cTracks >> 5 );
762 bs.fTracksMdc = 1 & ( cTracks >> 4 );
763 bs.fTracksTof = 1 & ( cTracks >> 3 );
764 bs.fTracksEmc = 1 & ( cTracks >> 2 );
765 bs.fTracksMuc = 1 & ( cTracks >> 1 );
766 bs.fTracksExt = 1 & cTracks;
767 bs.fZoom = cZoom;
768
769 // Long Peixun's update: Read CGEM flags
770 // Long Peixun's update: Read CGEM flags
771 bs.fCgemGlobal = 1 & ( cCgem >> 3 );
772 bs.fCgemLayers = 1 & ( cCgem >> 2 );
773 bs.fCgemXStrips = 1 & ( cCgem >> 1 );
774 bs.fCgemVStrips = 1 & cCgem;
775 bs.fCgemHitsGlobal = 1 & ( cCgemHits >> 4 );
776 bs.fCgemHitsXStrip = 1 & ( cCgemHits >> 3 );
777 bs.fCgemHitsVStrip = 1 & ( cCgemHits >> 2 );
778 bs.fCgemHitsClusters = 1 & ( cCgemHits >> 1 );
779 bs.fCgemHitsFiredHL = 1 & cCgemHits;
780
781 return is;
782}

Member Data Documentation

◆ fAxis

Bool_t BesStatus::fAxis

visibility flag for ZRPlaneOnXY

Definition at line 83 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryOtherParts(), and ~BesStatus().

◆ fBeamPipe

Bool_t BesStatus::fBeamPipe

visivility flag for full 3D Muc

Definition at line 81 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryOtherParts(), and ~BesStatus().

◆ fCgemGlobal

Bool_t BesStatus::fCgemGlobal

◆ fCgemHitsClusters

Bool_t BesStatus::fCgemHitsClusters

◆ fCgemHitsFiredHL

Bool_t BesStatus::fCgemHitsFiredHL

◆ fCgemHitsGlobal

Bool_t BesStatus::fCgemHitsGlobal

visibility flag for axis

Definition at line 86 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsCgem(), and ~BesStatus().

◆ fCgemHitsVStrip

Bool_t BesStatus::fCgemHitsVStrip

◆ fCgemHitsXStrip

Bool_t BesStatus::fCgemHitsXStrip

◆ fCgemLayers

Bool_t BesStatus::fCgemLayers

◆ fCgemVStrips

Bool_t BesStatus::fCgemVStrips

◆ fCgemXStrips

Bool_t BesStatus::fCgemXStrips

◆ fEmcBarrel

Bool_t BesStatus::fEmcBarrel

visivility flag for Emc east EC

Definition at line 59 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryEmc(), and ~BesStatus().

◆ fEmcEast

Bool_t BesStatus::fEmcEast

visivility flag for global Emc

Definition at line 58 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryEmc(), and ~BesStatus().

◆ fEmcGlobal

Bool_t BesStatus::fEmcGlobal

visibility flag for Tof west EC

Definition at line 57 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryEmc(), and ~BesStatus().

◆ fEmcHitsBarrel

Bool_t BesStatus::fEmcHitsBarrel

visibility flag for Emc Hits East

Definition at line 107 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsEmc(), and ~BesStatus().

◆ fEmcHitsEast

Bool_t BesStatus::fEmcHitsEast

visibility flag for global Emc Hits

Definition at line 106 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsEmc(), and ~BesStatus().

◆ fEmcHitsGlobal

Bool_t BesStatus::fEmcHitsGlobal

visibility flag for Tof Hits West

Definition at line 105 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsEmc(), and ~BesStatus().

◆ fEmcHitsSide

Bool_t BesStatus::fEmcHitsSide

visibility flag for Emc Hits West

Definition at line 109 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsEmc(), and ~BesStatus().

◆ fEmcHitsWest

Bool_t BesStatus::fEmcHitsWest

visibility flag for Emc Hits Barrel

Definition at line 108 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsEmc(), and ~BesStatus().

◆ fEmcSide

Bool_t BesStatus::fEmcSide

visivility flag for Emc west EC

Definition at line 61 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryEmc(), and ~BesStatus().

◆ fEmcWest

Bool_t BesStatus::fEmcWest

visivility flag for Emc barrel

Definition at line 60 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryEmc(), and ~BesStatus().

◆ fFishEye

Bool_t BesStatus::fFishEye

visibility flag for Ext Tracks

Definition at line 129 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), TransferFishEye(), and ~BesStatus().

◆ fFull3DCgem

Bool_t BesStatus::fFull3DCgem

visivility flag for Muc strips

Definition at line 73 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by TransferGeometryFull3D(), and ~BesStatus().

◆ fFull3DEmc

Bool_t BesStatus::fFull3DEmc

visivility flag for full 3D Tof

Definition at line 76 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryFull3D(), and ~BesStatus().

◆ fFull3DMdc

Bool_t BesStatus::fFull3DMdc

◆ fFull3DMuc

Bool_t BesStatus::fFull3DMuc

visivility flag for full 3D Emc

Definition at line 77 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryFull3D(), and ~BesStatus().

◆ fFull3DTof

Bool_t BesStatus::fFull3DTof

visivility flag for full 3D Mdc

Definition at line 75 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryFull3D(), and ~BesStatus().

◆ fMdcGlobal

Bool_t BesStatus::fMdcGlobal

◆ fMdcHits

Bool_t BesStatus::fMdcHits

visibility flag for global Mdc Hits

Definition at line 94 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsMdc(), and ~BesStatus().

◆ fMdcHitsGlobal

Bool_t BesStatus::fMdcHitsGlobal

◆ fMdcTubes

Bool_t BesStatus::fMdcTubes

visibility flag for global Mdc

Definition at line 45 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryMdc(), and ~BesStatus().

◆ fMdcWires

Bool_t BesStatus::fMdcWires

visibility flag for Mdc main tubes

Definition at line 46 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryMdc(), and ~BesStatus().

◆ fMucBarrel

Bool_t BesStatus::fMucBarrel

visivility flag for Muc east EC

Definition at line 67 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryMuc(), and ~BesStatus().

◆ fMucEast

Bool_t BesStatus::fMucEast

visivility flag for global Muc

Definition at line 66 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryMuc(), and ~BesStatus().

◆ fMucGlobal

Bool_t BesStatus::fMucGlobal

visivility flag for Emc side

Definition at line 65 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryMuc(), and ~BesStatus().

◆ fMucHitsBarrel

Bool_t BesStatus::fMucHitsBarrel

visibility flag for Muc Hits East

Definition at line 115 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsMuc(), and ~BesStatus().

◆ fMucHitsEast

Bool_t BesStatus::fMucHitsEast

visibility flag for global Muc Hits

Definition at line 114 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsMuc(), and ~BesStatus().

◆ fMucHitsGlobal

Bool_t BesStatus::fMucHitsGlobal

visibility flag for Emc Hits Side

Definition at line 113 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsMuc(), and ~BesStatus().

◆ fMucHitsWest

Bool_t BesStatus::fMucHitsWest

visibility flag for Muc Hits Barrel

Definition at line 116 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsMuc(), and ~BesStatus().

◆ fMucStrips

Bool_t BesStatus::fMucStrips

visivility flag for Muc west EC

Definition at line 69 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryMuc(), and ~BesStatus().

◆ fMucWest

Bool_t BesStatus::fMucWest

visivility flag for Muc barrel

Definition at line 68 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryMuc(), and ~BesStatus().

◆ fPhiRangeMax

Float_t BesStatus::fPhiRangeMax

◆ fPhiRangeMin

Float_t BesStatus::fPhiRangeMin

flags for fish eye view

Definition at line 133 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), TransferPhiRange(), and ~BesStatus().

◆ fTofBarrel

Bool_t BesStatus::fTofBarrel

visibility flag for Tof east EC

Definition at line 52 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryTof(), and ~BesStatus().

◆ fTofEast

Bool_t BesStatus::fTofEast

visibility flag for global Tof

Definition at line 51 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryTof(), and ~BesStatus().

◆ fTofGlobal

Bool_t BesStatus::fTofGlobal

visibility flag for Mdc wires

Definition at line 50 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryTof(), and ~BesStatus().

◆ fTofHitsBarrel

Bool_t BesStatus::fTofHitsBarrel

visibility flag for Tof Hits East

Definition at line 100 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsTof(), and ~BesStatus().

◆ fTofHitsEast

Bool_t BesStatus::fTofHitsEast

visibility flag for global Tof Hits

Definition at line 99 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsTof(), and ~BesStatus().

◆ fTofHitsGlobal

Bool_t BesStatus::fTofHitsGlobal

visibility flag for Mdc Hits

Definition at line 98 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsTof(), and ~BesStatus().

◆ fTofHitsWest

Bool_t BesStatus::fTofHitsWest

visibility flag for Tof Hits Barrel

Definition at line 101 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferHitsTof(), and ~BesStatus().

◆ fTofWest

Bool_t BesStatus::fTofWest

visibility flag for Tof barrel

Definition at line 53 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryTof(), and ~BesStatus().

◆ fTracksEmc

Bool_t BesStatus::fTracksEmc

visibility flag for Tof Tracks

Definition at line 123 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferTracks(), and ~BesStatus().

◆ fTracksExt

Bool_t BesStatus::fTracksExt

visibility flag for Muc Tracks

Definition at line 125 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferTracks(), and ~BesStatus().

◆ fTracksGlobal

Bool_t BesStatus::fTracksGlobal

visibility flag for Muc Hits West

Definition at line 120 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferTracks(), and ~BesStatus().

◆ fTracksMdc

Bool_t BesStatus::fTracksMdc

visibility flag for global Tracks

Definition at line 121 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferTracks(), and ~BesStatus().

◆ fTracksMuc

Bool_t BesStatus::fTracksMuc

visibility flag for Emc Tracks

Definition at line 124 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferTracks(), and ~BesStatus().

◆ fTracksTof

Bool_t BesStatus::fTracksTof

visibility flag for Mdc Tracks

Definition at line 122 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferTracks(), and ~BesStatus().

◆ fZoom

◆ fZRPlaneOnXY

Bool_t BesStatus::fZRPlaneOnXY

visibility flag for beam pipe

Definition at line 82 of file EventDisplay/BesVisLib/include/BesVisLib/BesStatus.h.

Referenced by Default(), operator<<, operator>>, TransferGeometryOtherParts(), and ~BesStatus().


The documentation for this class was generated from the following files: