#include <BesStatus.h>
Public Member Functions | |
BesStatus () | |
virtual | ~BesStatus () |
void | Transfer (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 | 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 | 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 | fFull3DMdc |
visivility flag for Muc strips | |
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 | fMdcHitsGlobal |
visibility flag for axis | |
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) |
Definition at line 20 of file BesStatus.h.
BesStatus::BesStatus | ( | ) |
BesStatus::~BesStatus | ( | ) | [virtual] |
Definition at line 28 of file BesStatus.cxx.
00028 { 00029 // 00030 // BesStatus default destructor 00031 if (gDebug) { 00032 cout << "BesStatus default dtor called" << endl; 00033 } 00034 }
void BesStatus::Default | ( | EBESViewType | type | ) |
Definition at line 38 of file BesStatus.cxx.
References fAxis, fBeamPipe, fEmcBarrel, fEmcEast, fEmcGlobal, fEmcHitsBarrel, fEmcHitsEast, fEmcHitsGlobal, fEmcHitsSide, fEmcHitsWest, fEmcSide, fEmcWest, fFishEye, fFull3DEmc, fFull3DMdc, fFull3DMuc, fFull3DTof, fMdcGlobal, fMdcHits, fMdcHitsGlobal, fMdcTubes, fMdcWires, fMucBarrel, fMucEast, fMucGlobal, fMucHitsBarrel, fMucHitsEast, fMucHitsGlobal, fMucHitsWest, fMucStrips, fMucWest, fPhiRangeMax, fPhiRangeMin, fTofBarrel, fTofEast, fTofGlobal, fTofHitsBarrel, fTofHitsEast, fTofHitsGlobal, fTofHitsWest, fTofWest, fTracksEmc, fTracksExt, fTracksGlobal, fTracksMdc, fTracksMuc, fTracksTof, fZoom, fZRPlaneOnXY, k3DView, kXYView, and kZRView.
Referenced by BesView::Reset().
00038 { 00039 // 00040 // default view settings 00041 if ( type & k3DView ) { 00042 if ( gDebug ) cout << "BesStatus default 3D called" << endl; 00043 00044 fMdcGlobal = 1; // nothing 00045 fMdcTubes = 1; // tubes 00046 fMdcWires = 0; // wires 00047 00048 fTofGlobal = 1; // nothing 00049 fTofEast = 1; // scintilator 00050 fTofBarrel = 1; // scintilator 00051 fTofWest = 1; // scintilator 00052 00053 fEmcGlobal = 0; // nothing 00054 fEmcEast = 1; // east frame, one cirlcle 00055 fEmcBarrel = 1; // frame, 00056 fEmcWest = 1; // west frame, one circle 00057 fEmcSide = 0; // side 00058 00059 fMucGlobal = 1; // nothing 00060 fMucEast = 0; // gap 00061 fMucBarrel = 1; // gap 00062 fMucWest = 0; // gap 00063 fMucStrips = 0; // strips 00064 00065 fFull3DMdc = 0; 00066 fFull3DTof = 0; 00067 fFull3DEmc = 0; 00068 fFull3DMuc = 0; 00069 00070 fBeamPipe = 1; // beamPipe 00071 fZRPlaneOnXY = 0; 00072 fAxis = 0; 00073 00074 fMdcHitsGlobal = 1; 00075 fMdcHits = 1; 00076 00077 fTofHitsGlobal = 1; 00078 fTofHitsEast = 1; 00079 fTofHitsBarrel = 1; 00080 fTofHitsWest = 1; 00081 00082 fEmcHitsGlobal = 1; 00083 fEmcHitsEast = 1; 00084 fEmcHitsBarrel = 1; 00085 fEmcHitsWest = 1; 00086 fEmcHitsSide = 0; 00087 00088 fMucHitsGlobal = 1; 00089 fMucHitsEast = 1; 00090 fMucHitsBarrel = 1; 00091 fMucHitsWest = 1; 00092 00093 fTracksGlobal = 1; 00094 fTracksMdc = 1; 00095 fTracksTof = 1; 00096 fTracksEmc = 1; 00097 fTracksMuc = 1; 00098 fTracksExt = 1; 00099 00100 fFishEye = 0; 00101 00102 fPhiRangeMin = 90; 00103 fPhiRangeMax = 120; 00104 00105 } else if ( type & kXYView ) { 00106 00107 if ( gDebug ) cout << "BesStatus default ZR called" << endl; 00108 00109 fMdcGlobal = 1; // nothing 00110 fMdcTubes = 0; // tubes 00111 fMdcWires = 0; // wires 00112 00113 fTofGlobal = 1; // nothing 00114 fTofEast = 0; // circle 00115 fTofBarrel = 1; // circle 00116 fTofWest = 0; // circle 00117 00118 fEmcGlobal = 1; // nothing 00119 fEmcEast = 0; // east ec crystals 00120 fEmcBarrel = 1; // 120 crystals 00121 fEmcWest = 0; // west ec crystals 00122 fEmcSide = 0; // side 00123 00124 fMucGlobal = 1; // nothing 00125 fMucEast = 0; // shape of bakelite or chamber 00126 fMucBarrel = 1; // gap 00127 fMucWest = 0; // shape of bakelite or chamber 00128 fMucStrips = 0; // strips 00129 00130 fFull3DMdc = 0; 00131 fFull3DTof = 0; 00132 fFull3DEmc = 0; 00133 fFull3DMuc = 0; 00134 00135 fBeamPipe = 1; // circle 00136 fZRPlaneOnXY = 0; 00137 fAxis = 0; 00138 00139 fMdcHitsGlobal = 1; 00140 fMdcHits = 1; 00141 00142 fTofHitsGlobal = 1; 00143 fTofHitsEast = 1; 00144 fTofHitsBarrel = 1; 00145 fTofHitsWest = 1; 00146 00147 fEmcHitsGlobal = 1; 00148 fEmcHitsEast = 1; 00149 fEmcHitsBarrel = 1; 00150 fEmcHitsWest = 1; 00151 fEmcHitsSide = 0; 00152 00153 fMucHitsGlobal = 1; 00154 fMucHitsEast = 1; 00155 fMucHitsBarrel = 1; 00156 fMucHitsWest = 1; 00157 00158 fTracksGlobal = 1; 00159 fTracksMdc = 1; 00160 fTracksTof = 1; 00161 fTracksEmc = 1; 00162 fTracksMuc = 1; 00163 fTracksExt = 1; 00164 00165 fFishEye = 0; 00166 00167 fPhiRangeMin = 90; 00168 fPhiRangeMax = 120; 00169 00170 fZoom = 1.44; 00171 00172 } else if ( type & kZRView ) { 00173 00174 if ( gDebug ) cout << "BesStatus default ZR called" << endl; 00175 00176 fMdcGlobal = 1; // nothing 00177 fMdcTubes = 1; // nothing 00178 fMdcWires = 0; // wire 00179 00180 fTofGlobal = 1; // nothing 00181 fTofEast = 1; // box 00182 fTofBarrel = 1; // box 00183 fTofWest = 1; // box 00184 00185 fEmcGlobal = 1; // nothing 00186 fEmcEast = 1; // intersect ec crystals 00187 fEmcBarrel = 1; // 44 crystals 00188 fEmcWest = 1; // intersect ec crystals 00189 fEmcSide = 0; // side 00190 00191 fMucGlobal = 1; // nothing 00192 fMucEast = 1; // project of bakelite or chamber 00193 fMucBarrel = 1; // gap 00194 fMucWest = 1; // shape of bakelite or chamber 00195 fMucStrips = 0; // strips 00196 00197 fFull3DMdc = 0; 00198 fFull3DTof = 0; 00199 fFull3DEmc = 0; 00200 fFull3DMuc = 0; 00201 00202 fBeamPipe = 1; // box 00203 fZRPlaneOnXY = 0; 00204 fAxis = 0; 00205 00206 fMdcHitsGlobal = 1; 00207 fMdcHits = 1; 00208 00209 fTofHitsGlobal = 1; 00210 fTofHitsEast = 1; 00211 fTofHitsBarrel = 1; 00212 fTofHitsWest = 1; 00213 00214 fEmcHitsGlobal = 1; 00215 fEmcHitsEast = 1; 00216 fEmcHitsBarrel = 1; 00217 fEmcHitsWest = 1; 00218 fEmcHitsSide = 0; 00219 00220 fMucHitsGlobal = 1; 00221 fMucHitsEast = 1; 00222 fMucHitsBarrel = 1; 00223 fMucHitsWest = 1; 00224 00225 fTracksGlobal = 1; 00226 fTracksMdc = 1; 00227 fTracksTof = 1; 00228 fTracksEmc = 1; 00229 fTracksMuc = 1; 00230 fTracksExt = 1; 00231 00232 fFishEye = 0; 00233 00234 fPhiRangeMin = 90; 00235 fPhiRangeMax = 120; 00236 00237 fZoom = 1.44; 00238 } 00239 }
void BesStatus::Transfer | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 243 of file BesStatus.cxx.
References TransferFishEye(), TransferGeometryEmc(), TransferGeometryFull3D(), TransferGeometryMdc(), TransferGeometryMuc(), TransferGeometryOtherParts(), TransferGeometryTof(), TransferHitsEmc(), TransferHitsMdc(), TransferHitsMuc(), TransferHitsTof(), TransferPhiRange(), TransferTracks(), and TransferZoom().
Referenced by BesClient::LoadMyConfig(), and BesView::SetViewType().
00243 { 00244 // 00245 // transfer status informations from one status instance to 00246 // another, from here, all components transfer functions are called 00247 if ( gDebug ) cout << "BesStatus::Transfer(BesStatus *right) called" << endl; 00248 00249 this->TransferGeometryMdc (right, set); 00250 this->TransferGeometryTof (right, set); 00251 this->TransferGeometryEmc (right, set); 00252 this->TransferGeometryMuc (right, set); 00253 this->TransferGeometryFull3D (right, set); 00254 this->TransferGeometryOtherParts (right, set); 00255 00256 this->TransferHitsMdc (right, set); 00257 this->TransferHitsTof (right, set); 00258 this->TransferHitsEmc (right, set); 00259 this->TransferHitsMuc (right, set); 00260 00261 this->TransferTracks (right, set); 00262 00263 this->TransferFishEye (right, set); 00264 this->TransferPhiRange (right, set); 00265 this->TransferZoom (right, set); 00266 }
void BesStatus::TransferFishEye | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 381 of file BesStatus.cxx.
References fFishEye.
Referenced by Transfer().
00381 { 00382 // 00383 // transfer function for fish eye flag 00384 if ( gDebug ) cout << "BesStatus::TransferFishEye(BesStatus *right) called" << endl; 00385 00386 fFishEye = right->fFishEye; 00387 }
void BesStatus::TransferGeometryEmc | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 289 of file BesStatus.cxx.
References fEmcBarrel, fEmcEast, fEmcGlobal, fEmcSide, and fEmcWest.
Referenced by Transfer().
00289 { 00290 00291 fEmcGlobal = right->fEmcGlobal; 00292 fEmcEast = right->fEmcEast; 00293 fEmcBarrel = right->fEmcBarrel; 00294 fEmcWest = right->fEmcWest; 00295 fEmcSide = right->fEmcSide; 00296 }
void BesStatus::TransferGeometryFull3D | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 311 of file BesStatus.cxx.
References fFull3DEmc, fFull3DMdc, fFull3DMuc, and fFull3DTof.
Referenced by Transfer().
00311 { 00312 00313 fFull3DMdc = right->fFull3DMdc; 00314 fFull3DTof = right->fFull3DTof; 00315 fFull3DEmc = right->fFull3DEmc; 00316 fFull3DMuc = right->fFull3DMuc; 00317 }
void BesStatus::TransferGeometryMdc | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 270 of file BesStatus.cxx.
References fMdcGlobal, fMdcTubes, and fMdcWires.
Referenced by Transfer().
00270 { 00271 00272 fMdcGlobal = right->fMdcGlobal; 00273 fMdcTubes = right->fMdcTubes; 00274 fMdcWires = right->fMdcWires; 00275 }
void BesStatus::TransferGeometryMuc | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 300 of file BesStatus.cxx.
References fMucBarrel, fMucEast, fMucGlobal, fMucStrips, and fMucWest.
Referenced by Transfer().
00300 { 00301 00302 fMucGlobal = right->fMucGlobal; 00303 fMucEast = right->fMucEast; 00304 fMucBarrel = right->fMucBarrel; 00305 fMucWest = right->fMucWest; 00306 fMucStrips = right->fMucStrips; 00307 }
void BesStatus::TransferGeometryOtherParts | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 321 of file BesStatus.cxx.
References fAxis, fBeamPipe, and fZRPlaneOnXY.
Referenced by Transfer().
00321 { 00322 00323 fBeamPipe = right->fBeamPipe; 00324 fZRPlaneOnXY = right->fZRPlaneOnXY; 00325 fAxis = right->fAxis; 00326 }
void BesStatus::TransferGeometryTof | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 279 of file BesStatus.cxx.
References fTofBarrel, fTofEast, fTofGlobal, and fTofWest.
Referenced by Transfer().
00279 { 00280 00281 fTofGlobal = right->fTofGlobal; 00282 fTofEast = right->fTofEast; 00283 fTofBarrel = right->fTofBarrel; 00284 fTofWest = right->fTofWest; 00285 }
void BesStatus::TransferHitsEmc | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 348 of file BesStatus.cxx.
References fEmcHitsBarrel, fEmcHitsEast, fEmcHitsGlobal, fEmcHitsSide, and fEmcHitsWest.
Referenced by Transfer().
00348 { 00349 00350 fEmcHitsGlobal = right->fEmcHitsGlobal; 00351 fEmcHitsEast = right->fEmcHitsEast; 00352 fEmcHitsBarrel = right->fEmcHitsBarrel; 00353 fEmcHitsWest = right->fEmcHitsWest; 00354 fEmcHitsSide = right->fEmcHitsSide; 00355 }
void BesStatus::TransferHitsMdc | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 330 of file BesStatus.cxx.
References fMdcHits, and fMdcHitsGlobal.
Referenced by Transfer().
00330 { 00331 00332 fMdcHitsGlobal = right->fMdcHitsGlobal; 00333 fMdcHits = right->fMdcHits; 00334 }
void BesStatus::TransferHitsMuc | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 359 of file BesStatus.cxx.
References fMucHitsBarrel, fMucHitsEast, fMucHitsGlobal, and fMucHitsWest.
Referenced by Transfer().
00359 { 00360 00361 fMucHitsGlobal = right->fMucHitsGlobal; 00362 fMucHitsEast = right->fMucHitsEast; 00363 fMucHitsBarrel = right->fMucHitsBarrel; 00364 fMucHitsWest = right->fMucHitsWest; 00365 }
void BesStatus::TransferHitsTof | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 338 of file BesStatus.cxx.
References fTofHitsBarrel, fTofHitsEast, fTofHitsGlobal, and fTofHitsWest.
Referenced by Transfer().
00338 { 00339 00340 fTofHitsGlobal = right->fTofHitsGlobal; 00341 fTofHitsEast = right->fTofHitsEast; 00342 fTofHitsBarrel = right->fTofHitsBarrel; 00343 fTofHitsWest = right->fTofHitsWest; 00344 }
void BesStatus::TransferPhiRange | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 391 of file BesStatus.cxx.
References fPhiRangeMax, and fPhiRangeMin.
Referenced by Transfer().
00391 { 00392 // 00393 // transfer function for fish phi range 00394 if ( gDebug ) cout << "BesStatus::TransferPhiRange(BesStatus *right) called" << endl; 00395 00396 fPhiRangeMin = right->fPhiRangeMin; 00397 fPhiRangeMax = right->fPhiRangeMax; 00398 }
void BesStatus::TransferTracks | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 369 of file BesStatus.cxx.
References fTracksEmc, fTracksExt, fTracksGlobal, fTracksMdc, fTracksMuc, and fTracksTof.
Referenced by Transfer().
00369 { 00370 00371 fTracksGlobal = right->fTracksGlobal; 00372 fTracksMdc = right->fTracksMdc; 00373 fTracksTof = right->fTracksTof; 00374 fTracksEmc = right->fTracksEmc; 00375 fTracksMuc = right->fTracksMuc; 00376 fTracksExt = right->fTracksExt; 00377 }
void BesStatus::TransferZoom | ( | BesStatus * | right, | |
Bool_t | set | |||
) |
Definition at line 402 of file BesStatus.cxx.
References fZoom.
Referenced by Transfer().
00402 { 00403 // 00404 // transfer function for zoom 00405 if ( gDebug ) cout << "BesStatus::TransferZoom(BesStatus *right) called" << endl; 00406 00407 fZoom = right->fZoom; 00408 }
Definition at line 479 of file BesStatus.cxx.
00479 { 00480 00481 return os << hex << " " 00482 << (bs.fMdcGlobal<<2) + (bs.fMdcTubes<<1) + bs.fMdcWires << " " 00483 << (bs.fTofGlobal<<3) + (bs.fTofEast<<2) + (bs.fTofBarrel<<1) + bs.fTofWest << " " 00484 << (bs.fEmcGlobal<<4) + (bs.fEmcEast<<3) + (bs.fEmcBarrel<<2) + (bs.fEmcWest<<1) + bs.fEmcSide << " " 00485 << (bs.fMucGlobal<<4) + (bs.fMucEast<<3) + (bs.fMucBarrel<<2) + (bs.fMucWest<<1) + bs.fMucStrips << " " 00486 << (bs.fFull3DMdc<<3) + (bs.fFull3DTof<<2) + (bs.fFull3DEmc<<1) + bs.fFull3DMuc << " " 00487 << (bs.fBeamPipe<<2) + (bs.fZRPlaneOnXY<<1) + bs.fAxis << " " 00488 << (bs.fMdcHitsGlobal<<1) + bs.fMdcHits << " " 00489 << (bs.fTofHitsGlobal<<3) + (bs.fTofHitsEast<<2) + (bs.fTofHitsBarrel<<1) + bs.fTofHitsWest << " " 00490 << (bs.fEmcHitsGlobal<<4) + (bs.fEmcHitsEast<<3) + (bs.fEmcHitsBarrel<<2) + (bs.fEmcHitsWest<<1) + bs.fEmcHitsSide << " " 00491 << (bs.fMucHitsGlobal<<3) + (bs.fMucHitsEast<<2) + (bs.fMucHitsBarrel<<1) + bs.fMucHitsWest << " " 00492 << (bs.fTracksGlobal<<5) + (bs.fTracksMdc<<4) + (bs.fTracksTof<<3) + (bs.fTracksEmc<<2) + (bs.fTracksMuc<<1) + bs.fTracksExt << " " << bs.fZoom; 00493 00494 }
Definition at line 410 of file BesStatus.cxx.
00410 { 00411 00412 unsigned int cMdc, cTof, cEmc, cMuc, cFull3D, cOther, cMdcHits; 00413 unsigned int cTofHits, cEmcHits, cMucHits, cTracks; 00414 Float_t cZoom; 00415 00416 is >> hex >> cMdc >> cTof >> cEmc >> cMuc >> cFull3D >> 00417 cOther >> cMdcHits >> cTofHits >> cEmcHits >> cMucHits >> cTracks >> cZoom; 00418 00419 bs.fMdcGlobal = 1 & (cMdc>>2); 00420 bs.fMdcTubes = 1 & (cMdc>>1); 00421 bs.fMdcWires = 1 & cMdc; 00422 00423 bs.fTofGlobal = 1 & (cTof>>3); 00424 bs.fTofEast = 1 & (cTof>>2); 00425 bs.fTofBarrel = 1 & (cTof>>1); 00426 bs.fTofWest = 1 & cTof; 00427 00428 bs.fEmcGlobal = 1 & (cEmc>>4); 00429 bs.fEmcEast = 1 & (cEmc>>3); 00430 bs.fEmcBarrel = 1 & (cEmc>>2); 00431 bs.fEmcWest = 1 & (cEmc>>1); 00432 bs.fEmcSide = 1 & cEmc; 00433 00434 bs.fMucGlobal = 1 & (cMuc>>4); 00435 bs.fMucEast = 1 & (cMuc>>3); 00436 bs.fMucBarrel = 1 & (cMuc>>2); 00437 bs.fMucWest = 1 & (cMuc>>1); 00438 bs.fMucStrips = 1 & cMuc; 00439 00440 bs.fFull3DMdc = 1 & (cFull3D>>3); 00441 bs.fFull3DTof = 1 & (cFull3D>>2); 00442 bs.fFull3DEmc = 1 & (cFull3D>>1); 00443 bs.fFull3DMuc = 1 & cFull3D; 00444 00445 bs.fBeamPipe = 1 & (cOther>>2); 00446 bs.fZRPlaneOnXY = 1 & (cOther>>1); 00447 bs.fAxis = 1 & cOther; 00448 00449 bs.fMdcHitsGlobal = 1 & (cMdcHits>>1); 00450 bs.fMdcHits = 1 & cMdcHits; 00451 00452 bs.fTofHitsGlobal = 1 & (cTofHits>>3); 00453 bs.fTofHitsEast = 1 & (cTofHits>>2); 00454 bs.fTofHitsBarrel = 1 & (cTofHits>>1); 00455 bs.fTofHitsWest = 1 & cTofHits; 00456 00457 bs.fEmcHitsGlobal = 1 & (cEmcHits>>4); 00458 bs.fEmcHitsEast = 1 & (cEmcHits>>3); 00459 bs.fEmcHitsBarrel = 1 & (cEmcHits>>2); 00460 bs.fEmcHitsWest = 1 & (cEmcHits>>1); 00461 bs.fEmcHitsSide = 1 & cEmcHits; 00462 00463 bs.fMucHitsGlobal = 1 & (cMucHits>>3); 00464 bs.fMucHitsEast = 1 & (cMucHits>>2); 00465 bs.fMucHitsBarrel = 1 & (cMucHits>>1); 00466 bs.fMucHitsWest = 1 & cMucHits; 00467 00468 bs.fTracksGlobal = 1 & (cTracks>>5); 00469 bs.fTracksMdc = 1 & (cTracks>>4); 00470 bs.fTracksTof = 1 & (cTracks>>3); 00471 bs.fTracksEmc = 1 & (cTracks>>2); 00472 bs.fTracksMuc = 1 & (cTracks>>1); 00473 bs.fTracksExt = 1 & cTracks; 00474 bs.fZoom = cZoom; 00475 00476 return is; 00477 }
Bool_t BesStatus::fAxis |
visibility flag for ZRPlaneOnXY
Definition at line 70 of file BesStatus.h.
Referenced by Default(), BesView::GetVisAxis(), operator<<(), operator>>(), BesView::SetVisAxis(), and TransferGeometryOtherParts().
Bool_t BesStatus::fBeamPipe |
visivility flag for full 3D Muc
Definition at line 68 of file BesStatus.h.
Referenced by Default(), BesView::GetVisBeamPipe(), operator<<(), operator>>(), BesView::SetVisBeamPipe(), and TransferGeometryOtherParts().
Bool_t BesStatus::fEmcBarrel |
visivility flag for Emc east EC
Definition at line 47 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcBarrel(), operator<<(), operator>>(), BesView::SetVisEmcBarrel(), and TransferGeometryEmc().
Bool_t BesStatus::fEmcEast |
visivility flag for global Emc
Definition at line 46 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcEast(), operator<<(), operator>>(), BesView::SetVisEmcEast(), and TransferGeometryEmc().
Bool_t BesStatus::fEmcGlobal |
visibility flag for Tof west EC
Definition at line 45 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcGlobal(), operator<<(), operator>>(), BesView::SetVisEmcGlobal(), and TransferGeometryEmc().
Bool_t BesStatus::fEmcHitsBarrel |
visibility flag for Emc Hits East
Definition at line 87 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcHitsBarrel(), operator<<(), operator>>(), BesView::SetVisEmcHitsBarrel(), and TransferHitsEmc().
Bool_t BesStatus::fEmcHitsEast |
visibility flag for global Emc Hits
Definition at line 86 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcHitsEast(), operator<<(), operator>>(), BesView::SetVisEmcHitsEast(), and TransferHitsEmc().
Bool_t BesStatus::fEmcHitsGlobal |
visibility flag for Tof Hits West
Definition at line 85 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcHitsGlobal(), operator<<(), operator>>(), BesView::SetVisEmcHitsGlobal(), and TransferHitsEmc().
Bool_t BesStatus::fEmcHitsSide |
visibility flag for Emc Hits West
Definition at line 89 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcHitsSide(), operator<<(), operator>>(), BesView::SetVisEmcHitsSide(), and TransferHitsEmc().
Bool_t BesStatus::fEmcHitsWest |
visibility flag for Emc Hits Barrel
Definition at line 88 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcHitsWest(), operator<<(), operator>>(), BesView::SetVisEmcHitsWest(), and TransferHitsEmc().
Bool_t BesStatus::fEmcSide |
visivility flag for Emc west EC
Definition at line 49 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcSide(), operator<<(), operator>>(), BesView::SetVisEmcSide(), and TransferGeometryEmc().
Bool_t BesStatus::fEmcWest |
visivility flag for Emc barrel
Definition at line 48 of file BesStatus.h.
Referenced by Default(), BesView::GetVisEmcWest(), operator<<(), operator>>(), BesView::SetVisEmcWest(), and TransferGeometryEmc().
Bool_t BesStatus::fFishEye |
visibility flag for Ext Tracks
Definition at line 109 of file BesStatus.h.
Referenced by Default(), BesView::GetFishEyeStatus(), Bes2DView::GetFishEyeStatus(), BesView::NDCtoWC(), Bes2DView::NDCtoWC(), BesView::SetFishEye(), Bes2DView::SetFishEye(), TransferFishEye(), BesView::WCtoNDC(), and Bes2DView::WCtoNDC().
Bool_t BesStatus::fFull3DEmc |
visivility flag for full 3D Tof
Definition at line 63 of file BesStatus.h.
Referenced by Default(), BesView::GetVisFull3DEmc(), operator<<(), operator>>(), BesView::SetVisFull3DEmc(), and TransferGeometryFull3D().
Bool_t BesStatus::fFull3DMdc |
visivility flag for Muc strips
Definition at line 61 of file BesStatus.h.
Referenced by Default(), BesView::GetVisFull3DMdc(), operator<<(), operator>>(), BesView::SetVisFull3DMdc(), and TransferGeometryFull3D().
Bool_t BesStatus::fFull3DMuc |
visivility flag for full 3D Emc
Definition at line 64 of file BesStatus.h.
Referenced by Default(), BesView::GetVisFull3DMuc(), operator<<(), operator>>(), BesView::SetVisFull3DMuc(), and TransferGeometryFull3D().
Bool_t BesStatus::fFull3DTof |
visivility flag for full 3D Mdc
Definition at line 62 of file BesStatus.h.
Referenced by Default(), BesView::GetVisFull3DTof(), operator<<(), operator>>(), BesView::SetVisFull3DTof(), and TransferGeometryFull3D().
Bool_t BesStatus::fMdcGlobal |
Definition at line 32 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMdcGlobal(), operator<<(), operator>>(), BesView::SetVisMdcGlobal(), and TransferGeometryMdc().
Bool_t BesStatus::fMdcHits |
visibility flag for global Mdc Hits
Definition at line 74 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMdcHits(), operator<<(), operator>>(), BesView::SetVisMdcHits(), and TransferHitsMdc().
Bool_t BesStatus::fMdcHitsGlobal |
visibility flag for axis
Definition at line 73 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMdcHitsGlobal(), operator<<(), operator>>(), BesView::SetVisMdcHitsGlobal(), and TransferHitsMdc().
Bool_t BesStatus::fMdcTubes |
visibility flag for global Mdc
Definition at line 33 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMdcTubes(), operator<<(), operator>>(), BesView::SetVisMdcTubes(), and TransferGeometryMdc().
Bool_t BesStatus::fMdcWires |
visibility flag for Mdc main tubes
Definition at line 34 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMdcWires(), operator<<(), operator>>(), BesView::SetVisMdcWires(), and TransferGeometryMdc().
Bool_t BesStatus::fMucBarrel |
visivility flag for Muc east EC
Definition at line 55 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMucBarrel(), operator<<(), operator>>(), BesView::SetVisMucBarrel(), and TransferGeometryMuc().
Bool_t BesStatus::fMucEast |
visivility flag for global Muc
Definition at line 54 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMucEast(), operator<<(), operator>>(), BesView::SetVisMucEast(), and TransferGeometryMuc().
Bool_t BesStatus::fMucGlobal |
visivility flag for Emc side
Definition at line 53 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMucGlobal(), operator<<(), operator>>(), BesView::SetVisMucGlobal(), and TransferGeometryMuc().
Bool_t BesStatus::fMucHitsBarrel |
visibility flag for Muc Hits East
Definition at line 95 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMucHitsBarrel(), operator<<(), operator>>(), BesView::SetVisMucHitsBarrel(), and TransferHitsMuc().
Bool_t BesStatus::fMucHitsEast |
visibility flag for global Muc Hits
Definition at line 94 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMucHitsEast(), operator<<(), operator>>(), BesView::SetVisMucHitsEast(), and TransferHitsMuc().
Bool_t BesStatus::fMucHitsGlobal |
visibility flag for Emc Hits Side
Definition at line 93 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMucHitsGlobal(), operator<<(), operator>>(), BesView::SetVisMucHitsGlobal(), and TransferHitsMuc().
Bool_t BesStatus::fMucHitsWest |
visibility flag for Muc Hits Barrel
Definition at line 96 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMucHitsWest(), operator<<(), operator>>(), BesView::SetVisMucHitsWest(), and TransferHitsMuc().
Bool_t BesStatus::fMucStrips |
visivility flag for Muc west EC
Definition at line 57 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMucStrips(), operator<<(), operator>>(), BesView::SetVisMucStrips(), and TransferGeometryMuc().
Bool_t BesStatus::fMucWest |
visivility flag for Muc barrel
Definition at line 56 of file BesStatus.h.
Referenced by Default(), BesView::GetVisMucWest(), operator<<(), operator>>(), BesView::SetVisMucWest(), and TransferGeometryMuc().
Float_t BesStatus::fPhiRangeMax |
Definition at line 114 of file BesStatus.h.
Referenced by Default(), BesView::SetPhiRange(), and TransferPhiRange().
Float_t BesStatus::fPhiRangeMin |
flags for fish eye view
Definition at line 113 of file BesStatus.h.
Referenced by Default(), BesView::GetRSign(), Bes2DView::GetRSign(), BesView::SetPhiRange(), and TransferPhiRange().
Bool_t BesStatus::fTofBarrel |
visibility flag for Tof east EC
Definition at line 40 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTofBarrel(), operator<<(), operator>>(), BesView::SetVisTofBarrel(), and TransferGeometryTof().
Bool_t BesStatus::fTofEast |
visibility flag for global Tof
Definition at line 39 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTofEast(), operator<<(), operator>>(), BesView::SetVisTofEast(), and TransferGeometryTof().
Bool_t BesStatus::fTofGlobal |
visibility flag for Mdc wires
Definition at line 38 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTofGlobal(), operator<<(), operator>>(), BesView::SetVisTofGlobal(), and TransferGeometryTof().
Bool_t BesStatus::fTofHitsBarrel |
visibility flag for Tof Hits East
Definition at line 80 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTofHitsBarrel(), operator<<(), operator>>(), BesView::SetVisTofHitsBarrel(), and TransferHitsTof().
Bool_t BesStatus::fTofHitsEast |
visibility flag for global Tof Hits
Definition at line 79 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTofHitsEast(), operator<<(), operator>>(), BesView::SetVisTofHitsEast(), and TransferHitsTof().
Bool_t BesStatus::fTofHitsGlobal |
visibility flag for Mdc Hits
Definition at line 78 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTofHitsGlobal(), operator<<(), operator>>(), BesView::SetVisTofHitsGlobal(), and TransferHitsTof().
Bool_t BesStatus::fTofHitsWest |
visibility flag for Tof Hits Barrel
Definition at line 81 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTofHitsWest(), operator<<(), operator>>(), BesView::SetVisTofHitsWest(), and TransferHitsTof().
Bool_t BesStatus::fTofWest |
visibility flag for Tof barrel
Definition at line 41 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTofWest(), operator<<(), operator>>(), BesView::SetVisTofWest(), and TransferGeometryTof().
Bool_t BesStatus::fTracksEmc |
visibility flag for Tof Tracks
Definition at line 103 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTracksEmc(), operator<<(), operator>>(), BesView::SetVisTracksEmc(), and TransferTracks().
Bool_t BesStatus::fTracksExt |
visibility flag for Muc Tracks
Definition at line 105 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTracksExt(), operator<<(), operator>>(), BesView::SetVisTracksExt(), and TransferTracks().
Bool_t BesStatus::fTracksGlobal |
visibility flag for Muc Hits West
Definition at line 100 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTracksGlobal(), operator<<(), operator>>(), BesView::SetVisTracksGlobal(), and TransferTracks().
Bool_t BesStatus::fTracksMdc |
visibility flag for global Tracks
Definition at line 101 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTracksMdc(), operator<<(), operator>>(), BesView::SetVisTracksMdc(), and TransferTracks().
Bool_t BesStatus::fTracksMuc |
visibility flag for Emc Tracks
Definition at line 104 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTracksMuc(), operator<<(), operator>>(), BesView::SetVisTracksMuc(), and TransferTracks().
Bool_t BesStatus::fTracksTof |
visibility flag for Mdc Tracks
Definition at line 102 of file BesStatus.h.
Referenced by Default(), BesView::GetVisTracksTof(), operator<<(), operator>>(), BesView::SetVisTracksTof(), and TransferTracks().
Float_t BesStatus::fZoom |
Definition at line 117 of file BesStatus.h.
Referenced by Default(), BesView::GetVisZoom(), operator<<(), operator>>(), BesView::SetVisZoom(), BesView::SetZoomRatio(), TransferZoom(), BesClient::UpdateStatus(), BesView::ZoomIn(), and BesView::ZoomOut().
Bool_t BesStatus::fZRPlaneOnXY |
visibility flag for beam pipe
Definition at line 69 of file BesStatus.h.
Referenced by Default(), BesView::GetVisZRPlaneOnXY(), operator<<(), operator>>(), BesView::SetVisZRPlaneOnXY(), and TransferGeometryOtherParts().