Difference: HerschelSimulation (1 vs. 2)

Revision 22016-04-01 - HeinrichSchindler

Line: 1 to 1
 
META TOPICPARENT name="LHCbHerschel"

Simulation

Material description

Changed:
<
<
  • As of global tag dddb-20150724 the Herschel geometry is included in the DDDB.
>
>
  • As of global tag dddb-20150724 the Herschel geometry is included in the DDDB. This includes not only the scintillators themselves but also a (somewhat simplified) model of the vacuum chamber sections, magnets and absorbers up to B2 and F2.
 

Gauss

Changed:
<
<
>
>
  • As of Gauss v49r0, simulating Herschel can be activated by adding HC to the list of detectors.
Gauss().DetectorGeo = {"Detectors": ['PuVeto', 'Velo', 'Rich1', 'Rich2', 'TT', 'IT', 'OT', 'Spd', 'Prs', 'Ecal', 'Hcal', 'Muon', 'Magnet', 'HC']}
Gauss().DetectorSim = {"Detectors": ['PuVeto', 'Velo', 'Rich1', 'Rich2', 'TT', 'IT', 'OT', 'Spd', 'Prs', 'Ecal', 'Hcal', 'Muon', 'Magnet', 'HC']}
Gauss().DetectorMoni = {"Detectors": ['PuVeto', 'Velo', 'Rich1', 'Rich2', 'TT', 'IT', 'OT', 'Spd', 'Prs', 'Ecal', 'Hcal', 'Muon', 'HC']}
  • This will
    • configure the simulation to store the Herschel MCHits in the MC/HC/Hits container,
    • add the algorithm HCHitChecker to the monitoring sequence,
    • activate the magnetic fields for the compensator and corrector magnets, the inner triplet quadrupoles (Q1 - Q3), the D1 dipole magnets and the MCBX corrector magnet,
    • add the Upstream, BeforeUpstream, and AfterDownstream regions, the AfterMuon part of the Downstream region, and the non-standard elements of the BeforeMagnet region to the geometry,
    • extend the Geant4 tracking cuts to z= ± 125 m,
    • and include the algorithm MaskParticles in the generator sequence.
  • The options files for activating the tunnel magnets are located in $MAGNETROOT/options/. The field map files are located in $FIELDMAPROOT/cdf. Where applicable, the field maps are scaled according to the beam momentum.
  • The algorithm MaskParticles (located in the package Sim/GaussKine) loops over the HepMC particles and sets the status of protons with a pseudorapidity greater than 8 and an energy greater than 5 TeV to DocumentationParticle (the cuts can be adjusted). We use this as a crutch to prevent elastically scattered protons from hitting the BRAN absorbers.
  • This example options file can be used as a starting point.
 

Boole

Added:
>
>
  • This will add the algorithm HCDigitCreator to the digitization sequence.

META FILEATTACHMENT attachment="myGauss.py.txt" attr="" comment="" date="1459497154" name="myGauss.py.txt" path="myGauss.py.txt" size="1241" user="hschindl" version="1"

Revision 12016-03-31 - HeinrichSchindler

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="LHCbHerschel"

Simulation

Material description

  • As of global tag dddb-20150724 the Herschel geometry is included in the DDDB.

Gauss

Boole

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback