39 simargs.add_argument('--energy', default=100000, help='Beam energy in MeV')
40 simargs.add_argument('--eta', default=None, help='Set eta only if you want eta-projective scan')
41 simargs.add_argument('--theta', default=None, help='For 90 degrees scans put theta=+/-90. Positive theta - beam enters from positive eta side (as defined in CTB setup!)')
42 simargs.add_argument('--z', default=None, help='Z coordinate is calculated along front face of module at R=2290, \
43 this is the distance from center of the modules to the desired impact point, positive value - impact point at positive eta side. \
44 For 90 degrees scans sensitive Z is from 2300 to 2300+3*100+3*130+3*150+2*190=3820')
45 simargs.add_argument('--y', default=None, help='Put non-zero value here if you want beam above (>0) or below (<0) center')
46 simargs.add_argument('--phi', default=None, help='Put 5.625 or -5.625 if you want to rotate table to up/bottom module')
47 simargs.add_argument('--layout', type=str, default='2B1EB', choices=['2B1EB', '2B2EB', '3B', '5B'], help='TileCal standalone setup with 2 barrels and 1 extended barrel on top (2B1EB), \
48 2 barrels and 2 extended barrels on top (2B2EB), 3 barrels (3B), 5 barrels (5B) - use for sampling fraction calculation')
49 simargs.add_argument('--ushape', default=None, help='Needed for the U-shape (any value of Ushape > 0 means that tile size equal to size of master plate, for Ushape <=0 - size of the tile is like in old geometry )')
50 simargs.add_argument('--steel', default=None, help='Select steel with 0.45 percent Manganse for absorber instead of pure Iron. Any value > 0 enables Steel')
51 simargs.add_argument('--pvt', default=None, help='Use PVT instead of PS for scintillator material. Any value > 0 enables PVT')
52 simargs.add_argument('--cstube', default=None, help='Special option to enable Cs tubes in simulation. Any value > 0 enables them')
54 simargs.add_argument('--calibration-run', action='store_true', help='Simulation with calibration hits')
55 simargs.add_argument('--delta-thit', default=None, help='A time granularity for G4 hits in TileHit, \
56 it can be just one number, e.g. 5.0 which means that the same, granularity is used everywhere or it can be a vector which contains 3*N+1 elements, \
57 e.g. 0.1,-5,5, 0.5,-75,75, 5.0 which means that for [-5,5] ns interval granularity 0.1ns will be used for [-75,75] ns interval granularity 0.5ns will be used \
58 and 5ns granularity will be used for all other hits')
59 simargs.add_argument('--time-cut', default=None, help='Time cut for hits, all hits go to one single time bin if time is above this cut ')
60 simargs.add_argument('--plate-to-cell', default=None, help='Special flag for Calibration Hits. If true then Tile. Plates are the parts of the adjacent Tile cells. If false then they are Dead Materials')
61 simargs.add_argument('--do-tile-row', default=None, help='Enable energy per tile row in TileHit')
62 simargs.add_argument('--do-tof-correction', default=None, help='Apply TOF correction (subtract Time Of Flight from ATLAS center')