//############################################################## // // Job options file for Moore // //============================================================== // General Application Configuration options #include "$ATHENACOMMONROOT/share/Atlas_ZebraTDR.UnixStandardJob.txt" // Load relevant libraries ApplicationMgr.DLLs += { "MooEvent" } ; ApplicationMgr.DLLs += { "MooAlgs" } ; ApplicationMgr.DLLs += { "MooLVL2Algs" } ; ApplicationMgr.DLLs += { "MooStatistics" } ; ApplicationMgr.DLLs += { "CBNT_Athena" }; ApplicationMgr.DLLs += { "HbookCnv" }; ApplicationMgr.DLLs += { "MagneticFieldAthena" }; // and services ApplicationMgr.ExtSvc += { "MagFieldAthenaSvc" }; // Top algorithms to be run ApplicationMgr.TopAlg = { "MooMakePhiSegmentLVL2" }; ApplicationMgr.TopAlg += { "MooMakeRZSegmentLVL2" }; ApplicationMgr.TopAlg += { "MooMakeRoads" }; ApplicationMgr.TopAlg += { "MooMakeiPatTracks" }; ApplicationMgr.TopAlg += { "MooSvc" }; ApplicationMgr.TopAlg += { "CBNT_Athena" }; // Ntuples NTupleSvc.Output = { "FILE1 DATAFILE='ntuple.hbook' OPT='NEW'" }; ApplicationMgr.HistogramPersistency="HBOOK"; // Histogram output file HistogramPersistencySvc.OutputFile = "histo.hbook" ; // ----- CBNT_Athena algorithm CBNT_Athena.Members = { "CBNT_EventInfo", "MooMakeNtuple"}; CBNT_Athena.NtupleLocID="/FILE1/CBNT/222"; CBNT_EventInfo.NtupleLocID="/FILE1/CBNT/222"; MooiPatNtuple.NtupleLocID="/FILE1/CBNT/222"; MooiPatNtuple.maxNumberofKINE=50; MooiPatNtuple.maxNumberofRECO=500; // ---- //-------------------------------------------------------------- // For Zebra input: identify your input runs. //-------------------------------------------------------------- // Provide a first/last range or a list EventSelector.runs = {1, 100000}; // EventSelector.firstRun = 30; // EventSelector.lastRun = 100000; // Output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) MessageSvc.OutputLevel = 6; //-------------------------------------------------------------- // Event related parameters //-------------------------------------------------------------- // Number of events to be processed ApplicationMgr.EvtMax = 9999; // de-activate (groups of) subdetectors EventSelector.calos = false; EventSelector.emBarrel = false; EventSelector.hec = false; EventSelector.fcal = false; EventSelector.tile = false; //EventSelector.muons = false; //EventSelector.mdt = false; //EventSelector.rpc = false; EventSelector.trt = false; EventSelector.clusters = false; EventSelector.sct = false; EventSelector.pixel = false; //-------------------------------------------------------------- // MooAlgs Options // //-------------------------------------------------------------- //MooMakePhiSegments.print_level = 0; //MooMakePhiSegments.phi_histo_thr = 1; //MooMakePhiSegments.phi_histo_bin = 0.0015; MooMakePhiSegmentsLVL2.print_level = 0; //MooMakeCrudeRZSegments.print_level = 0; //MooMakeCrudeRZSegments.theta_histo_bin = 0.015; //MooMakeCrudeRZSegments.theta_histo_thr = 2; MooMakeRZSegmentLVL2.print_level = 0; // MooMakeRoads.print_level = 0; MooMakeRoads.chi2_cut = 10.; // Chi2 cut for fitted track candidates MooMakeiPatTracks.print_level = 0; //MooMakeiPatTracks.print_recsum_level = 1; MooMakeiPatTracks.two_mult_cut = 4; // Minimum Nr of digits for a 2-multilayer MDTSegment MooMakeiPatTracks.one_mult_cut = 3; // Minimum Nr of digits for an 1-multilayer MDTSegment MooMakeiPatTracks.chi2_cut=10; MooSvc.print_level = 5; MooSvc.min_mdt = 3; MooSvc.light_speed = 29.97925; // Speed of light (in cm/ns) MooSvc.signal_speed = 0.7; // Speed of signal propagation along the wire (in speed of light units) MooSvc.drift_velocity = 500; // Drift velocity used in simulation (in cm/ns) MooSvc.lorentz_angle = 0.2; // Lorentz angle used in the TDR simulation MooSvc.mdt_resolution = 80.; // MDT resolution (in microns, used in TDR simulation) MooSvc.mdt_resolution_wire = 130.; // MDT resolution close to the wire (in microns) MooSvc.mdt_resolution_cut = 0.5; // Distance from wire below which the mdt_resolution_wire applies MooSvc.mdt_cottheta_cut = 0.4; // Cut in CotTheta for MDT segments MooSvc.delta_ray_cut = 0.04; // Delta ray cut (in cm). MooSvc.trigger_digits_cut = 0.5; // # of strip/gang widths for a z strip to be accepted MooSvc.two_mult_cut = 4; // Minimum Nr of digits for a 2-multilayer MDTSegment MooSvc.one_mult_cut = 3; // Minimum Nr of digits for an 1-multilayer MDTSegment //MooSvc.chi2_cut = 10.; // Chi2 cut for fitted track candidates //**************************** // skip/pick event //*************************** //MooMakePhiSegments.skip_events = {79,200,302}; MooMakePhiSegments.skip_events = {}; MooMakeCrudeRZSegments.skip_events = {}; MooMakeRoads.skip_events = {}; MooMakeiPatTracks.skip_events = {}; MooSvc.skip_events = {}; MooiPatNtuple.skip_events = {}; MooMakePhiSegments.pick_events = {}; MooMakeCrudeRZSegments.pick_events = {}; MooMakeRoads.pick_events = {}; MooMakeiPatTracks.pick_events = {}; MooSvc.pick_events = {}; MooiPatNtuple.pick_events = {}; //============================================================== // // End of job options file // //##############################################################