| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

simiotest.py

Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 volume = "/dd/Structure/AD/far-oil2"
00003 
00004 import DetSim
00005 detsim = DetSim.Configure(physlist=DetSim.physics_list_basic)
00006 
00007 params = {
00008     'start' :"(start > 0)",
00009     'track1':"(id==1 and ProcessType==1)",
00010     'track2':"(id==2 and ProcessType==1)",
00011     'GD':    "MaterialName == '/dd/Materials/GdDopedLS'",
00012     'LS':    "MaterialName == '/dd/Materials/LiquidScintillator'",
00013     'oil':   "MaterialName == '/dd/Materials/MineralOil'",
00014     'iAV':   "MaterialName == '/dd/Materials/Acrylic'",
00015     'oAV':   "MaterialName == '/dd/Materials/Acrylic'"
00016     }
00017 
00018 detsim.unobserver([
00019         ["pdgId_Trk1","pdg","%(track1)s and %(start)s"%params],
00020         ["t_Trk1",    "t" , "%(track1)s and %(start)s"%params],
00021         ["x_Trk1",    "lx", "%(track1)s and %(start)s"%params],
00022         ["y_Trk1",    "ly", "%(track1)s and %(start)s"%params],
00023         ["z_Trk1",    "lz", "%(track1)s and %(start)s"%params],
00024         ["e_Trk1",    "E",  "%(track1)s and %(start)s"%params],
00025         ["p_Trk1",    "p",  "%(track1)s and %(start)s"%params],
00026         ["ke_Trk1",   "KE", "%(track1)s and %(start)s"%params],
00027         ["vx_Trk1",   "lvx","%(track1)s and %(start)s"%params],
00028         ["vy_Trk1",   "lvy","%(track1)s and %(start)s"%params],
00029         ["vz_Trk1",   "lvz","%(track1)s and %(start)s"%params],
00030         ["TrkLength_GD_Trk1",  "dx","%(track1)s and %(GD)s"%params],
00031         ["TrkLength_iAV_Trk1", "dx","%(track1)s and %(iAV)s"%params],
00032         ["TrkLength_LS_Trk1",  "dx","%(track1)s and %(LS)s"%params],
00033         ["TrkLength_oAV_Trk1", "dx","%(track1)s and %(oAV)s"%params],
00034         ["TrkLength_Oil_Trk1", "dx","%(track1)s and %(oil)s"%params],
00035         # for track 2 now
00036         ["pdgId_Trk2","pdg","%(track2)s and %(start)s"%params],
00037         ["t_Trk2",    "t" , "%(track2)s and %(start)s"%params],
00038         ["x_Trk2",    "lx", "%(track2)s and %(start)s"%params],
00039         ["y_Trk2",    "ly", "%(track2)s and %(start)s"%params],
00040         ["z_Trk2",    "lz", "%(track2)s and %(start)s"%params],
00041         ["e_Trk2",    "E",  "%(track2)s and %(start)s"%params],
00042         ["p_Trk2",    "p",  "%(track2)s and %(start)s"%params],
00043         ["ke_Trk2",   "KE", "%(track2)s and %(start)s"%params],
00044         ["vx_Trk2",   "lvx","%(track2)s and %(start)s"%params],
00045         ["vy_Trk2",   "lvy","%(track2)s and %(start)s"%params],
00046         ["vz_Trk2",   "lvz","%(track2)s and %(start)s"%params],
00047         ["TrkLength_GD_Trk2",  "dx","%(track2)s and %(GD)s"%params],
00048         ["TrkLength_iAV_Trk2", "dx","%(track2)s and %(iAV)s"%params],
00049         ["TrkLength_LS_Trk2",  "dx","%(track2)s and %(LS)s"%params],
00050         ["TrkLength_oAV_Trk2", "dx","%(track2)s and %(oAV)s"%params],
00051         ["TrkLength_Oil_Trk2", "dx","%(track2)s and %(oil)s"%params]])
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:58:40 2011 for RootIOTest by doxygen 1.4.7