Swimmer Fermilab Meeting, Nov 2003 Sin Man Seun (Sharon) - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Swimmer Fermilab Meeting, Nov 2003 Sin Man Seun (Sharon)

Description:

... a track and initialize its first point. RBTrack track; int charge ... RBTrack::iterator itr(track.begin()); magnetfield field('JGG'); // Create a magnetic field ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 13
Provided by: sinma
Category:
Tags: and | fermilab | field | man | meeting | nov | seun | sharon | sin | swimmer | track

less

Transcript and Presenter's Notes

Title: Swimmer Fermilab Meeting, Nov 2003 Sin Man Seun (Sharon)


1
SwimmerFermilab Meeting, Nov 2003Sin Man Seun
(Sharon)
  • Propagate particles through magnetic field
  • Needed for reconstruction
  • Use algorithm in Ed Hartounis note, Charged
    Particle Tracking Through Magnetic Field
  • Assume no energy loss
  • Advantage require only two magnetic field values
    per step

2
Organization
3
Sample Code
  • // Make a track and initialize its first point
  • RBTrack track
  • int charge -1
  • double m 0.105658357 // in GeV
  • double px 0.0 // in GeV
  • double py 1.0 // in GeV
  • double pz 1.0 // in GeV
  • // Add an initial point at (0,0,0)
  • track.push_back(RBTrackPoint(charge, mass, 0, 0,
    0, px, py, pz))
  • RBTrackiterator itr(track.begin())
  • magnetfield field("JGG") // Create a magnetic
    field
  • Swimmer s(field) // Make a swimmer object
  • SwimZStop c(50.) // Stop the swim when z gt 50m
  • double dz 0.01 // Stepsize 1cm
  • int nstep s.TrackForward(itr, track, dz, c)

4
Test 1 µ- in a constant BFieldCyclotron
radius (assume v ? B)
5
Test 2 µ in JGG BField
Reco track MC track
Reco track is µ- MC track is µ
6
JGG Field Plot Comparison By
Holger Meyer, Feb 8, 2003
y0
x0
z0
Reco JGG By field
7
JGG Field Plot Comparison ByMC By ? Reco By
MC JGG By field
y0
x0
z0
Reco JGG -By field
8
JGG Field Plot Comparison BxMC Bx ? Reco Bx
MC JGG Bx field
y0
x0
z0
Reco JGG Bx field
9
JGG Field Plot Comparison BzMC Bz ? Reco Bz
MC JGG Bz field
y0
x0
z0
Reco JGG Bz field
10
JGG Field (By,MC-By,Reco)/By,MC
  • By,MC ? -2By,Reco

y0
x0
z0
11
Test 3 µ in JGG BField with By?-2By in Reco
BField
12
Conclusion
  • Add ability to track a particle to DCs
  • Full testing required
  • BField needs to be corrected beforehand
  • About a factor of -2 difference in By
Write a Comment
User Comments (0)
About PowerShow.com