|
Welcome Page
Qweak
|
|
Region 3 Drift Chambers
|
|
Construction
Software
DAQ
Internal
Physics
|
|
|
| Software related Topics |
Not logged in |
 |
|
|
Message ID: 133
Entry time: 05/09/2005 02:44:43 PM
|
|
|
I checked for a possible exposure of the VDC frame to an adjacent octant
by rotating the VDC to the next octant.
=> The VDC frame will be hit by electrons of an adjacent octant
for a total length of 280cm (250cm inner length + 2*15cm frame)
So far for a total length of 230cm (200cm inner + 2*15cm frame) there is enough space left.
------------------------
VDC dimensions for Qweak:
G10Frame_Thickness = 0.5*2.54*cm;
G10Frame_BorderWidthInX = 15.0*cm;
G10Frame_BorderWidthInY = 15.0*cm;
G10Frame_InnerLength = 200.0*cm; // 78 inch
G10Frame_InnerWidth = 50.0*cm; // 18 inch
G10Frame_OuterLength = G10Frame_InnerLength + G10Frame_BorderWidthInX;
G10Frame_OuterWidth = G10Frame_InnerWidth + G10Frame_BorderWidthInY;
// Position for 12 o'clock orientation
VDC_CenterFront_XPos = 0.0*cm;
VDC_CenterFront_YPos = 274.53*cm; // SW for 20.75 deg
VDC_CenterFront_ZPos = 437.0*cm; // SW: 330.0 +107.0
VDC_FrontBackDistance = 50.0*cm; // center to center
MeanTrackAngle = 20.8*degree; // also tilting angle of VDcs //
VDC_RotationAngleInPhi = 45.0*degree;
. |
|
|
|
|
|
|
|
|
|
#
# Macro file for the initialization phase of "exampleN02.cc"
# when runing in interactive mode
#
# Sets some default verbose
#
#/control/verbose 1
#/control/saveHistory
#
#/run/verbose 1
#/event/verbose 1
#/tracking/verbose 1
#/hits/verbose 1
# HOPELESS: /particle/process/inactivate does NOT WORK !!!
#
# deactivate physical processes that we do not need
# check http://www-heaf.hepl.hiroshima-u.ac.jp/glast/glast-hp/Geant4/G4command.txt
#
#Candidates for processes : all NotDefined Transportation Electromagnetic Optical Hadronic Photolepton_hadron
# Decay General Parameterisation UserDefined
#
#/particle/process/inactivate opticalphoton # ignored !!
#/particle/process/inactivate Cerenkov
#/particle/process/dump
#
# Store particle trajactories for visualisation
#
/tracking/storeTrajectory 1
#/tracking/storeTrajectory 0
# Create a scene handler for a specific graphics system
# (Edit the next line(s) to choose another graphic system)
#
# Invoke the OpenGL Basic 3D-Viewer: interactive display
#/vis/open OGLIX
# Invoke the Coin3D (public OpenInventor) driver: interactive
# Note: close Coin3D with File->Escape and again File->Escape,
# otherwise the root file is corrupted
/vis/open OIX
# Invoke the WIRED driver: offline display
#/vis/open HepRepFile
# Invoke the VRML driver: offline display (freewrl)
#/vis/open VRML2FILE
# Invoke the DAWN driver: offline display
#/vis/open DAWNFILE
#
# Create a new empty scene
#
/vis/scene/create
#
# Declare that the world volume should be added to the scene
#
/vis/scene/add/volume
#
# Add axis (has to be after /vis/scene/create )
#
#/vis/scene/add/axes
#
# Attach scene to scenehandler
#
/vis/sceneHandler/attach
#
# Draw a picture that has just the detector (no trajectories or hits).
#
#/vis/viewer/flush
#
# Declare that trajectories and hits should be added to the scene
#
/vis/scene/add/trajectories
# Adding hits: Drift Cell response
#/vis/scene/add/hits
# Set camera
/vis/viewer/reset
#/vis/viewer/set/viewpointThetaPhi 90 180 deg
#/vis/viewer/set/viewpointThetaPhi 90 90 deg
#/vis/viewer/set/viewpointThetaPhi 90 0 deg
/vis/viewer/set/viewpointThetaPhi 60 20 deg
/vis/viewer/zoom 2.0
/vis/viewer/set/style surface
#/vis/viewer/set/style surface2
#/vis/viewer/flush
# meaning unclear
/vis/scene/notifyHandlers
#
# for drawing the tracks
# (if too many tracks cause core dump => storeTrajectory 0)
#
# If multiple events in one run, accumulate all events into a single
# graphical image. If this line is commented out, each event will instead
# appear in a separate image.
/vis/scene/endOfEventAction accumulate
# refresh image
/vis/scene/endOfRunAction refresh
#==========================
# Physical Process related
#==========================
#/Physics/CerenkovMaxPhotonsPerStep 300
#==========================
# Target related
#==========================
/Target/SetCenterPositionInZ -650.0 cm
/Target/SetTargetMaterial Vacuum
#==========================
# Cerenkov Detector related
#==========================
# Air : without Cerenkov light production
# Quartz :with Cerenkov light production
#
# angle is definedagaing vertical (y) axis
# - a tilt angle of 0.0*deg means vertical
# - positive angle will tilt detector against target
#
/Cerenkov/SetCerenkovMaterial HeGas
#/Cerenkov/SetCerenkovMaterial SiO2
#/Cerenkov/SetCerenkovMaterial Quartz
# positions to be extracted from SolidWorks
# or by Juliette Mammei's hit distribution
# on the vertical detector plane
/Cerenkov/SetCenterPositionInX 0.0 cm
/Cerenkov/SetCenterPositionInY 329.0 cm
/Cerenkov/SetCenterPositionInZ 590.0 cm
/Cerenkov/SetTiltingAngle 0.0 degree
#==========================
# VDC related
#==========================
# here you can set the position of the Front VDC (upstream)
# The Back VDC will automatically repositioned relative to the Front VDC
#/VDC/SetMeanTrackAngle 20.8 degree
#/VDC/SetFrontBackDistance 50.0 cm
/VDC/SetFrontCenterPositionInX 0.0 cm
/VDC/SetFrontCenterPositionInY 270.0 cm
/VDC/SetFrontCenterPositionInZ 437.0 cm
# Angle Orientation in Phi
# 90.0 degree = octant 1 in 12 o'clock position
# 45.0 degree = octant2
#/VDC/SetRotationAngleInPhi 90.0 degree
/VDC/SetRotationAngleInPhi 45.0 degree
# angle in respect to SHORT Frame side
/VDC/DriftCell/SetWireAngleFront 60.0 degree
/VDC/DriftCell/SetWireAngleBack -60.0 degree
#/VDC/DriftCell/SetWireAngleFront 45.0 degree
#/VDC/DriftCell/SetWireAngleBack -45.0 degree
/VDC/DriftCell/SetFullHeight 60.0 cm
/VDC/DriftCell/SetDCNumberPerPlane 301
#==============================================
# Thickness = 64/64 inch
/VDC/DriftCell/SetFullThickness 25.4 mm
# Thickness = 68/64 inch
#/VDC/DriftCell/SetFullThickness 26.9875 mm
#==============================================
# FullWidthOnFrame = 25/64 inch
#/VDC/DriftCell/SetFullWidthOnFrame 9.9219 mm
#/run/beamOn 10000
#/Qweak/PrimaryGenerator/ResetNtupleEventCounter
# FullWidthOnFrame = 26/64 inch
#/VDC/DriftCell/SetFullWidthOnFrame 10.3188 mm
#/run/beamOn 1
#/Qweak/PrimaryGenerator/ResetNtupleEventCounter
# FullWidthOnFrame = 27/64 inch
#/VDC/DriftCell/SetFullWidthOnFrame 10.7156 mm
#/run/beamOn 10000
#/Qweak/PrimaryGenerator/ResetNtupleEventCounter
# FullWidthOnFrame = 28/64 inch
/VDC/DriftCell/SetFullWidthOnFrame 11.1125 mm
/run/beamOn 1000
#/Qweak/PrimaryGenerator/ResetNtupleEventCounter
# FullWidthOnFrame = 29/64 inch
#/VDC/DriftCell/SetFullWidthOnFrame 11.5094 mm
#/run/beamOn 10000
#/Qweak/PrimaryGenerator/ResetNtupleEventCounter
# FullWidthOnFrame = 30/64 inch
#/VDC/DriftCell/SetFullWidthOnFrame 11.9063 mm
#/run/beamOn 10000
#/Qweak/PrimaryGenerator/ResetNtupleEventCounter
# FullWidthOnFrame = 31/64 inch
#/VDC/DriftCell/SetFullWidthOnFrame 12.3031 mm
#/run/beamOn 10000
#/Qweak/PrimaryGenerator/ResetNtupleEventCounter
# FullWidthOnFrame = 32/64 = 1/2 inch
#/VDC/DriftCell/SetFullWidthOnFrame 12.7 mm
#/run/beamOn 10000
#/Qweak/PrimaryGenerator/ResetNtupleEventCounter
|
|
|