Public Member Functions | Private Attributes | List of all members
LBNEAllSurveyorMessenger Class Reference

#include <LBNESurveyor.hh>

Inheritance diagram for LBNEAllSurveyorMessenger:

Public Member Functions

 LBNEAllSurveyorMessenger ()
 
 ~LBNEAllSurveyorMessenger ()
 
void defineAllCommds ()
 
void SetNewValue (G4UIcommand *, G4String)
 

Private Attributes

bool amDefined
 
G4UIdirectory * fSurvDir
 
G4UIcmdWith3Vector * fSurvPosUpstreamLeftPinTargetCanister
 
G4UIcmdWith3Vector * fSurvPosUpstreamRightPinTargetCanister
 
G4UIcmdWith3Vector * fSurvPosDownstreamLeftPinTargetCanister
 
G4UIcmdWith3Vector * fSurvPosDownstreamRightPinTargetCanister
 
G4UIcmdWith3Vector * fSurvPosUpstreamLeftPinTargetHeTube
 
G4UIcmdWith3Vector * fSurvPosUpstreamRightPinTargetHeTube
 
G4UIcmdWith3Vector * fSurvPosDownstreamLeftPinTargetHeTube
 
G4UIcmdWith3Vector * fSurvPosDownstreamRightPinTargetHeTube
 
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn1
 
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn1
 
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn1
 
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn1
 
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn2
 
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn2
 
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn2
 
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn2
 
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn3
 
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn3
 
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn3
 
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn3
 
G4UIcmdWith3Vector * fSurvPosUpstreamLeftDecayPipe
 
G4UIcmdWith3Vector * fSurvPosUpstreamRightDecayPipe
 
G4UIcmdWith3Vector * fSurvPosDownstreamLeftDecayPipe
 
G4UIcmdWith3Vector * fSurvPosDownstreamRightDecayPipe
 

Detailed Description

Definition at line 184 of file LBNESurveyor.hh.

Constructor & Destructor Documentation

LBNEAllSurveyorMessenger::LBNEAllSurveyorMessenger ( )

Definition at line 247 of file LBNESurveyor.cc.

247  :amDefined(false) {
248 
249  fSurvDir = new G4UIdirectory("/LBNE/Surveyor/");
250  fSurvDir->SetGuidance("Implement controlled misalignments ");
251 
252 }
G4UIdirectory * fSurvDir
LBNEAllSurveyorMessenger::~LBNEAllSurveyorMessenger ( )

Definition at line 253 of file LBNESurveyor.cc.

253  {
254 
279  delete fSurvDir;
280 
281 }
G4UIcmdWith3Vector * fSurvPosUpstreamRightPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosDownstreamLeftPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosUpstreamRightDecayPipe
G4UIcmdWith3Vector * fSurvPosDownstreamLeftPinTargetCanister
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamLeftDecayPipe
G4UIcmdWith3Vector * fSurvPosUpstreamRightPinTargetCanister
G4UIcmdWith3Vector * fSurvPosUpstreamLeftDecayPipe
G4UIcmdWith3Vector * fSurvPosUpstreamLeftPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosDownstreamRightPinTargetCanister
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn2
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn2
G4UIdirectory * fSurvDir
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn2
G4UIcmdWith3Vector * fSurvPosDownstreamRightPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosUpstreamLeftPinTargetCanister
G4UIcmdWith3Vector * fSurvPosDownstreamRightDecayPipe
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn2

Member Function Documentation

void LBNEAllSurveyorMessenger::defineAllCommds ( )

Definition at line 282 of file LBNESurveyor.cc.

282  {
283 
284  if (amDefined) return;
285  fSurvPosUpstreamLeftPinTargetCanister = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamLeftPinTargetCanister", this);
286  fSurvPosUpstreamRightPinTargetCanister = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamRightPinTargetCanister", this);
287  fSurvPosDownstreamLeftPinTargetCanister = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamLeftPinTargetCanister", this);
288  fSurvPosDownstreamRightPinTargetCanister = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamRightPinTargetCanister", this);
289  fSurvPosUpstreamLeftPinTargetHeTube = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamLeftPinTargetHeTube", this);
290  fSurvPosUpstreamRightPinTargetHeTube = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamRightPinTargetHeTube", this);
291  fSurvPosDownstreamLeftPinTargetHeTube = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamLeftPinTargetHeTube", this);
292  fSurvPosDownstreamRightPinTargetHeTube = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamRightPinTargetHeTube", this);
293  fSurvPosUpstreamLeftBallHorn1 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamLeftBallHorn1", this);
294  fSurvPosUpstreamRightBallHorn1 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamRightBallHorn1", this);
295  fSurvPosDownstreamLeftBallHorn1 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamLeftBallHorn1", this);
296  fSurvPosDownstreamRightBallHorn1 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamRightBallHorn1", this);
297  fSurvPosUpstreamLeftBallHorn2 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamLeftBallHorn2", this);
298  fSurvPosUpstreamRightBallHorn2 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamRightBallHorn2", this);
299  fSurvPosDownstreamLeftBallHorn2 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamLeftBallHorn2", this);
300  fSurvPosDownstreamRightBallHorn2 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamRightBallHorn2", this);
301  fSurvPosUpstreamLeftBallHorn3 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamLeftBallHorn3", this);
302  fSurvPosUpstreamRightBallHorn3 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamRightBallHorn3", this);
303  fSurvPosDownstreamLeftBallHorn3 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamLeftBallHorn3", this);
304  fSurvPosDownstreamRightBallHorn3 = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamRightBallHorn3", this);
305  fSurvPosUpstreamLeftDecayPipe = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamLeftDecayPipe", this);
306  fSurvPosUpstreamRightDecayPipe = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosUpstreamRightDecayPipe", this);
307  fSurvPosDownstreamLeftDecayPipe = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamLeftDecayPipe", this);
308  fSurvPosDownstreamRightDecayPipe = new G4UIcmdWith3Vector("/LBNE/Surveyor/PosDownstreamRightDecayPipe", this);
309 
310  fSurvPosUpstreamLeftPinTargetCanister->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
311  fSurvPosUpstreamRightPinTargetCanister->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
312  fSurvPosDownstreamLeftPinTargetCanister->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
313  fSurvPosDownstreamRightPinTargetCanister->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
314  fSurvPosUpstreamLeftPinTargetHeTube->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
315  fSurvPosUpstreamRightPinTargetHeTube->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
316  fSurvPosDownstreamLeftPinTargetHeTube->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
317  fSurvPosDownstreamRightPinTargetHeTube->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
318  fSurvPosUpstreamLeftBallHorn1->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
319  fSurvPosUpstreamRightBallHorn1->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
320  fSurvPosDownstreamLeftBallHorn1->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
321  fSurvPosDownstreamRightBallHorn1->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
322  fSurvPosUpstreamLeftBallHorn2->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
323  fSurvPosUpstreamRightBallHorn2->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
324  fSurvPosDownstreamLeftBallHorn2->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
325  fSurvPosDownstreamRightBallHorn2->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
326  fSurvPosUpstreamLeftBallHorn3->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
327  fSurvPosUpstreamRightBallHorn3->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
328  fSurvPosDownstreamLeftBallHorn3->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
329  fSurvPosDownstreamRightBallHorn3->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
330  fSurvPosUpstreamLeftDecayPipe->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
331  fSurvPosUpstreamRightDecayPipe->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
332  fSurvPosDownstreamLeftDecayPipe->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
333  fSurvPosDownstreamRightDecayPipe->SetDefaultValue(G4ThreeVector(1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm, 1.0e-6*CLHEP::mm));
334 
335  fSurvPosUpstreamLeftPinTargetCanister->AvailableForStates(G4State_PreInit);
336  fSurvPosUpstreamRightPinTargetCanister->AvailableForStates(G4State_PreInit);
337  fSurvPosDownstreamLeftPinTargetCanister->AvailableForStates(G4State_PreInit);
338  fSurvPosDownstreamRightPinTargetCanister->AvailableForStates(G4State_PreInit);
339  fSurvPosUpstreamLeftPinTargetHeTube->AvailableForStates(G4State_PreInit);
340  fSurvPosUpstreamRightPinTargetHeTube->AvailableForStates(G4State_PreInit);
341  fSurvPosDownstreamLeftPinTargetHeTube->AvailableForStates(G4State_PreInit);
342  fSurvPosDownstreamRightPinTargetHeTube->AvailableForStates(G4State_PreInit);
343  fSurvPosUpstreamLeftBallHorn1->AvailableForStates(G4State_PreInit);
344  fSurvPosUpstreamRightBallHorn1->AvailableForStates(G4State_PreInit);
345  fSurvPosDownstreamLeftBallHorn1->AvailableForStates(G4State_PreInit);
346  fSurvPosDownstreamRightBallHorn1->AvailableForStates(G4State_PreInit);
347  fSurvPosUpstreamLeftBallHorn2->AvailableForStates(G4State_PreInit);
348  fSurvPosUpstreamRightBallHorn2->AvailableForStates(G4State_PreInit);
349  fSurvPosDownstreamLeftBallHorn2->AvailableForStates(G4State_PreInit);
350  fSurvPosDownstreamRightBallHorn2->AvailableForStates(G4State_PreInit);
351  fSurvPosUpstreamLeftBallHorn3->AvailableForStates(G4State_PreInit);
352  fSurvPosUpstreamRightBallHorn3->AvailableForStates(G4State_PreInit);
353  fSurvPosDownstreamLeftBallHorn3->AvailableForStates(G4State_PreInit);
354  fSurvPosDownstreamRightBallHorn3->AvailableForStates(G4State_PreInit);
355  fSurvPosUpstreamLeftDecayPipe->AvailableForStates(G4State_PreInit);
356  fSurvPosUpstreamRightDecayPipe->AvailableForStates(G4State_PreInit);
357  fSurvPosDownstreamLeftDecayPipe->AvailableForStates(G4State_PreInit);
358  fSurvPosDownstreamRightDecayPipe->AvailableForStates(G4State_PreInit);
359 
360  amDefined=true;
361 
362 }
G4UIcmdWith3Vector * fSurvPosUpstreamRightPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosDownstreamLeftPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosUpstreamRightDecayPipe
G4UIcmdWith3Vector * fSurvPosDownstreamLeftPinTargetCanister
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamLeftDecayPipe
G4UIcmdWith3Vector * fSurvPosUpstreamRightPinTargetCanister
G4UIcmdWith3Vector * fSurvPosUpstreamLeftDecayPipe
G4UIcmdWith3Vector * fSurvPosUpstreamLeftPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosDownstreamRightPinTargetCanister
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn2
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn2
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn2
G4UIcmdWith3Vector * fSurvPosDownstreamRightPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosUpstreamLeftPinTargetCanister
G4UIcmdWith3Vector * fSurvPosDownstreamRightDecayPipe
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn2
void LBNEAllSurveyorMessenger::SetNewValue ( G4UIcommand *  cmd,
G4String  newValues 
)

Definition at line 363 of file LBNESurveyor.cc.

363  {
364 
367  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
368  theSurv->setPointPosition(G4String("UpstreamLeftPinTargetCanister"),
369  cmdT->GetNew3VectorValue(newValues.c_str()));
370  return;
371  }
373  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
374  theSurv->setPointPosition(G4String("UpstreamRightPinTargetCanister"),
375  cmdT->GetNew3VectorValue(newValues.c_str()));
376  return;
377  }
379  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
380  theSurv->setPointPosition(G4String("DownstreamLeftPinTargetCanister"),
381  cmdT->GetNew3VectorValue(newValues.c_str()));
382  return;
383  }
385  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
386  theSurv->setPointPosition(G4String("DownstreamRightPinTargetCanister"),
387  cmdT->GetNew3VectorValue(newValues.c_str()));
388  return;
389  }
390  //
392  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
393  theSurv->setPointPosition(G4String("UpstreamLeftPinTargetHeTube"),
394  cmdT->GetNew3VectorValue(newValues.c_str()));
395  return;
396  }
398  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
399  theSurv->setPointPosition(G4String("UpstreamRightPinTargetHeTube"),
400  cmdT->GetNew3VectorValue(newValues.c_str()));
401  return;
402  }
404  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
405  theSurv->setPointPosition(G4String("DownstreamLeftPinTargetHeTube"),
406  cmdT->GetNew3VectorValue(newValues.c_str()));
407  return;
408  }
410  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
411  theSurv->setPointPosition(G4String("DownstreamRightPinTargetHeTube"),
412  cmdT->GetNew3VectorValue(newValues.c_str()));
413  return;
414  }
415  //
416 
418  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
419  theSurv->setPointPosition(G4String("UpstreamLeftBallHorn1"),
420  cmdT->GetNew3VectorValue(newValues.c_str()));
421  return;
422  }
424  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
425  theSurv->setPointPosition(G4String("UpstreamRightBallHorn1"),
426  cmdT->GetNew3VectorValue(newValues.c_str()));
427  return;
428  }
430  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
431  theSurv->setPointPosition(G4String("DownstreamLeftBallHorn1"),
432  cmdT->GetNew3VectorValue(newValues.c_str()));
433  return;
434  }
436  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
437  theSurv->setPointPosition(G4String("DownstreamRightBallHorn1"),
438  cmdT->GetNew3VectorValue(newValues.c_str()));
439  return;
440  }
441  //
442 
444  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
445  theSurv->setPointPosition(G4String("UpstreamLeftBallHorn2"),
446  cmdT->GetNew3VectorValue(newValues.c_str()));
447  return;
448  }
450  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
451  theSurv->setPointPosition(G4String("UpstreamRightBallHorn2"),
452  cmdT->GetNew3VectorValue(newValues.c_str()));
453  return;
454  }
456  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
457  theSurv->setPointPosition(G4String("DownstreamLeftBallHorn2"),
458  cmdT->GetNew3VectorValue(newValues.c_str()));
459  return;
460  }
462  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
463  theSurv->setPointPosition(G4String("DownstreamRightBallHorn2"),
464  cmdT->GetNew3VectorValue(newValues.c_str()));
465  return;
466  }
467  //
468 // ??? Same for Horn3...
469 //
471  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
472  theSurv->setPointPosition(G4String("UpstreamLeftBallHorn3"),
473  cmdT->GetNew3VectorValue(newValues.c_str()));
474  return;
475  }
477  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
478  theSurv->setPointPosition(G4String("UpstreamRightBallHorn3"),
479  cmdT->GetNew3VectorValue(newValues.c_str()));
480  return;
481  }
483  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
484  theSurv->setPointPosition(G4String("DownstreamLeftBallHorn3"),
485  cmdT->GetNew3VectorValue(newValues.c_str()));
486  return;
487  }
489  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
490  theSurv->setPointPosition(G4String("DownstreamRightBallHorn3"),
491  cmdT->GetNew3VectorValue(newValues.c_str()));
492  return;
493  }
495  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
496  theSurv->setPointPosition(G4String("UpstreamLeftDecayPipe"),
497  cmdT->GetNew3VectorValue(newValues.c_str()));
498  return;
499  }
501  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
502  theSurv->setPointPosition(G4String("UpstreamRightDecayPipe"),
503  cmdT->GetNew3VectorValue(newValues.c_str()));
504  return;
505  }
507  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
508  theSurv->setPointPosition(G4String("DownstreamLeftDecayPipe"),
509  cmdT->GetNew3VectorValue(newValues.c_str()));
510  return;
511  }
513  G4UIcmdWith3Vector *cmdT = dynamic_cast<G4UIcmdWith3Vector*>(cmd);
514  theSurv->setPointPosition(G4String("DownstreamRightDecayPipe"),
515  cmdT->GetNew3VectorValue(newValues.c_str()));
516  return;
517  }
518  //
519 
520 
521 }
G4UIcmdWith3Vector * fSurvPosUpstreamRightPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosDownstreamLeftPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosUpstreamRightDecayPipe
G4UIcmdWith3Vector * fSurvPosDownstreamLeftPinTargetCanister
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamLeftDecayPipe
G4UIcmdWith3Vector * fSurvPosUpstreamRightPinTargetCanister
G4UIcmdWith3Vector * fSurvPosUpstreamLeftDecayPipe
static LBNESurveyor * Instance()
G4UIcmdWith3Vector * fSurvPosUpstreamLeftPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosDownstreamRightPinTargetCanister
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn1
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn3
G4UIcmdWith3Vector * fSurvPosUpstreamRightBallHorn2
G4UIcmdWith3Vector * fSurvPosUpstreamLeftBallHorn2
void setPointPosition(const std::string &aName, const G4ThreeVector &position)
G4UIcmdWith3Vector * fSurvPosDownstreamRightBallHorn2
list cmd
Definition: getreco.py:22
G4UIcmdWith3Vector * fSurvPosDownstreamRightPinTargetHeTube
G4UIcmdWith3Vector * fSurvPosUpstreamLeftPinTargetCanister
G4UIcmdWith3Vector * fSurvPosDownstreamRightDecayPipe
G4UIcmdWith3Vector * fSurvPosDownstreamLeftBallHorn2

Member Data Documentation

bool LBNEAllSurveyorMessenger::amDefined
private

Definition at line 196 of file LBNESurveyor.hh.

G4UIdirectory* LBNEAllSurveyorMessenger::fSurvDir
private

Definition at line 200 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamLeftBallHorn1
private

Definition at line 211 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamLeftBallHorn2
private

Definition at line 215 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamLeftBallHorn3
private

Definition at line 219 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamLeftDecayPipe
private

Definition at line 223 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamLeftPinTargetCanister
private

Definition at line 203 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamLeftPinTargetHeTube
private

Definition at line 207 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamRightBallHorn1
private

Definition at line 212 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamRightBallHorn2
private

Definition at line 216 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamRightBallHorn3
private

Definition at line 220 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamRightDecayPipe
private

Definition at line 224 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamRightPinTargetCanister
private

Definition at line 204 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosDownstreamRightPinTargetHeTube
private

Definition at line 208 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamLeftBallHorn1
private

Definition at line 209 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamLeftBallHorn2
private

Definition at line 213 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamLeftBallHorn3
private

Definition at line 217 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamLeftDecayPipe
private

Definition at line 221 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamLeftPinTargetCanister
private

Definition at line 201 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamLeftPinTargetHeTube
private

Definition at line 205 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamRightBallHorn1
private

Definition at line 210 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamRightBallHorn2
private

Definition at line 214 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamRightBallHorn3
private

Definition at line 218 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamRightDecayPipe
private

Definition at line 222 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamRightPinTargetCanister
private

Definition at line 202 of file LBNESurveyor.hh.

G4UIcmdWith3Vector* LBNEAllSurveyorMessenger::fSurvPosUpstreamRightPinTargetHeTube
private

Definition at line 206 of file LBNESurveyor.hh.


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