• 70 likes • 213 Views
Update. Chris Rogers, Analysis PC, 13/07/06. State of the “Accelerator” Simulation. Field model now fully implemented in revised MICE scheme Sanity checking (compiles/runs/produces “reasonable” output) but not tested
E N D
Update Chris Rogers, Analysis PC, 13/07/06
State of the “Accelerator” Simulation • Field model now fully implemented in revised MICE scheme • Sanity checking (compiles/runs/produces “reasonable” output) but not tested • Detailed testing/physics analysis begins when the Imperial servers are restored (as chapter n of my thesis) • Special virtuals working • New code added • Quad fields with user definable fringe model • Quad apertures • RF Field Maps • Polycones • Realistic absorbers with text files for absorber + vacuum windows • Need geometry of RF cavities and windows • Propose we use existing code to read in field maps from an external package for iron shield model • I think after testing this is sufficient for the Data Challenge
BT/Optics/Analysis package plans • Optics currently calculates beta function from a LDE • Move to a transfer map model • Track moments & individual muons • Extensible to non-linear optics • Use CLHEP RK4 for integration • Can work on longitudinal phase space • Bring covariance matrix from Analysis package to Optics package • Generic transformation from “covariance” representation to “beta-function” representation and back again • Introduce handling for third/higher moments? • Generic “Moments tensor” object? • Generic tensor algebra library? • Need for dependencies Analysis -> Optics -> BeamTools • BeamTools now compiles without linking to GEANT4
BT/Optics/Analysis package plans (cont) • Introduce Focussing Function object? • Calculate global focussing function? (solenoid vs quad?) • Applies fourier transforms (resonances)? • Improve use of “OpticalComponent” object • Need for AnalysisPlane handling in Optics? • This is a container of individual muon bunches at each plane • Also provides some useful I/O functions • But with CovarianceMatrix this is grabbing some major functionality from the Analysis package! • Vector potential output from the various field elements • Calculate canonical momenta • Use on-axis E, B fields in RF and solenoids assuming cylindrical symmetry? • Use field gradient in Quad? • So could be implemented in Optics rather than BeamTools… • But I prefer BeamTools implementation
Track Swimming using Optics • Thinking about possibility of using Optics as a track swimmer • Interesting probem to track detector errors using optics • Error covariance matrix transports like a bunch covariance matrix but with non-zero mean • Rec Pack uses different coordinates (x,y,x’,y’) so may require some planning here • Looks straightforward under linear transport • Looks do-able and interesting under non-linear transport • Needs further discussion with the RecPack team about the requirements of the problem… • …but very close to what Optics does already
Input particle distribution • Input particle distribution? • Do we use G4BL or Turtle? Different fringe model, multiple scattering model => different distributions • G4BL models haven’t been done yet => propose Turtle • How many events do we need? • Difficult to get enough muons so we will need to use G4BL/turtle to generate a pdf then create output from that? • Position • Upstream of any detectors • Downstream of any dipoles (these will not be implemented in G4 in the foreseeable future) • In field-free region • Propose upstream edge of TOF0 @ z = 20.8116 (beamline coords) which is z = 20.8116 -35.4858 = -14.6742 in MICE coords • This is 0.83 m downstream of Q6 centre • Well outside the fringe field of Q6