6 import modularAnalysis
as ma
7 from variables
import variables
as vm
8 from stdCharged
import stdPi
9 from stdPhotons
import stdPhotons
15 <input>../TauGeneric.udst.root</input>
16 <output>TauGeneric_Validation.root</output>
17 <contact>kenji@hepl.phys.nagoya-u.ac.jp</contact>
21 taugenericskim = b2.Path()
23 ma.inputMdst(
'default',
'../TauGeneric.udst.root', path=taugenericskim)
25 stdPi(
'all', path=taugenericskim)
29 TauGeneric().additional_setup(path=taugenericskim)
31 vm.addAlias(
'Theta_miss',
'formula(missingMomentumOfEvent_theta*180/3.14159)')
34 contact =
"kenji@hepl.phys.nagoya-u.ac.jp"
37 create_validation_histograms(
38 rootfile=
'TauGeneric_Validation.root',
41 (
'nGoodTracks', 7, 1, 8,
'', contact,
'',
''),
42 (
'visibleEnergyOfEventCMS', 40, 0, 12,
'', contact,
'',
''),
43 (
'E_ECLtrk', 70, 0, 7,
'', contact,
'',
''),
44 (
'maxPt', 30, 0, 6,
'', contact,
'',
''),
45 (
'invMS1', 60, 0, 3,
'', contact,
'',
'',
'',
''),
46 (
'invMS2', 60, 0, 3,
'', contact,
'',
''),
47 (
'Theta_miss', 30, 0, 180,
'', contact,
'',
'')],
48 variables_2d=[(
'invMS1', 30, 0, 3,
'invMS2', 30, 0, 3,
'', contact,
'',
'')],
52 b2.process(taugenericskim)