6 from FlavourTaggingTests.histoConfigurationWrapper
import getHistoDefs
9 bJetChains = [
"HLT_j20_0eta290_020jvt_pf_ftf_boffperf_L1J15"]
12 variables1D,variables2D =
getHistoDefs( chains=bJetChains )
14 print(
'1D:::',len(variables1D) )
15 for el
in variables1D:
17 print(
'2D:::',len(variables2D) )
18 for el
in variables2D:
21 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
24 from AthenaMonitoring.TriggerInterface
import TrigDecisionToolCfg
28 options[
'name'] =
'PhysicsTriggerVariablePlotsAlg'
29 options[
'OutputLevel'] = INFO
30 options[
'TrigVertexCollectionKey'] =
'HLT_IDVertex_FS'
31 options[
'TrigTrackParticleCollectionKey'] =
'HLT_IDTrack_Bjet_IDTrig'
32 options[
'OfflineJetCollectionKey'] =
'AntiKt4EMPFlowJets'
33 options[
'TrigDecisionTool'] = output.getPublicTool(
"TrigDecisionTool")
34 options[
'bJetChains'] = bJetChains
35 options[
'THistSvc'] =
"THistSvc"
36 options[
'Histograms1D' ] = variables1D
37 options[
'Histograms2D' ] = variables2D
39 from AthenaConfiguration.ComponentFactory
import CompFactory
40 FTAGValidation__myAlg = CompFactory.FTAGValidation.PhysicsTriggerVariablePlots( **options )
41 output.addEventAlgo( FTAGValidation__myAlg )