/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Functions
NeutronSpTightTag Namespace Reference

Functions

def configure
def run

Function Documentation

def NeutronSpTightTag::configure (   argv = [])
Configuration with command line arguments

Definition at line 16 of file NeutronSpTightTag.py.

00017                       :
00018     """Configuration with command line arguments"""   
00019     global options 
00020     from optparse import OptionParser
00021     
00022     parser = OptionParser()
00023     parser.add_option("-l", "--location", type="string",
00024                       default='/Event/Rec/AdSimple',
00025                       help="RecHeader Location for NeutronSpTag")
00026     parser.add_option("-m", "--first-muon-location", type="string",
00027                       default='/Event/Tag/Muon/MuonAll',
00028                       help="path for first muon trigger tag")
00029     parser.add_option("-d", "--low-energy-cut", type="float",
00030                       default=1*units.MeV,
00031                       help="low energy cut, units MeV, -d for down")
00032     parser.add_option("-u", "--high-energy-cut", type="float",
00033                       default=20*units.MeV,
00034                       help="high energy cut, units MeV, -u for upper")
00035     parser.add_option("-z", "--zcut", type="float",
00036                       default=2500*units.millimeter,
00037                       help="vertex cut on z direction, units mm")
00038     parser.add_option("-r", "--rcut", type="float",
00039                       default=2500*units.millimeter,
00040                       help="vertex cut on r direction, units mm")
00041     parser.add_option("-s", "--time-window-start", type="float",
00042                       default=0.3*units.microsecond,
00043                       help="time window start time, units micro second")
00044     parser.add_option("-e", "--time-window-end", type="float",
00045                       default=300*units.microsecond,
00046                       help="time window end time, units micro second")
00047     
00048 #    parser.add_option('--simulation',
00049 #                      dest='isSimulation',
00050 #                      action='store_true', default=False,
00051 #                      help='flag for simulation files (save extra gen/truth info)')
00052 
00053     (options, args) = parser.parse_args(args=argv)
00054 
00055     from Gaudi.Configuration import ApplicationMgr
00056     app = ApplicationMgr()
00057 
00058     from SpNeutronTagging.SpNeutronTaggingConf import NeutronSpTightTag
00059     myAlg = NeutronSpTightTag("NeutronSpTightTag") 
00060     myAlg.location = options.location
00061     myAlg.first_muon_location = options.first_muon_location
00062     myAlg.low_energy_cut = options.low_energy_cut
00063     myAlg.high_energy_cut = options.high_energy_cut
00064     myAlg.zcut = options.zcut
00065     myAlg.rcut = options.rcut
00066     myAlg.time_window_start = options.time_window_start
00067     myAlg.time_window_end = options.time_window_end
00068     
00069     myAlg.NeutronSpTag_location = "/Event/Tag/Physics/NeutronSpTight"
00070 
00071     app.TopAlg.append(myAlg)

def NeutronSpTightTag::run (   app)

Definition at line 72 of file NeutronSpTightTag.py.

00073             :
00074     pass
00075 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:10:37 for SpNeutronTagging by doxygen 1.7.4