2 include.block(
"AnalysisJiveXML/AnalysisJiveXML_DataTypes.py")
5 if not "theEventData2XML" in dir():
6 include (
"JiveXML/JiveXML_jobOptionBase.py")
8 theEventData2XML.DataTypes += [
"JiveXML::ElectronRetriever/ElectronRetriever"]
9 theEventData2XML.DataTypes += [
"JiveXML::PhotonRetriever/PhotonRetriever"]
10 theEventData2XML.DataTypes += [
"JiveXML::TauJetRetriever/TauJetRetriever"]
11 theEventData2XML.DataTypes += [
"JiveXML::MuonRetriever/MuonRetriever"]
12 theEventData2XML.DataTypes += [
"JiveXML::TrackParticleRetriever/TrackParticleRetriever"]
13 theEventData2XML.DataTypes += [
"JiveXML::BJetRetriever/BJetRetriever"]
14 theEventData2XML.DataTypes += [
"JiveXML::AODJetRetriever/AODJetRetriever"]
17 theEventData2XML.DataTypes += [
"JiveXML::AODCaloClusterRetriever/AODCaloClusterRetriever"]
20 theEventData2XML.DataTypes += [
"JiveXML::TrigEMClusterRetriever/TrigEMClusterRetriever"]
26 theEventData2XML.DataTypes += [
"JiveXML::TruthParticleRetriever/TruthParticleRetriever"]
29 from AnalysisJiveXML.AnalysisJiveXMLConf
import JiveXML__ElectronRetriever
30 theElectronRetriever = JiveXML__ElectronRetriever (name =
"ElectronRetriever")
33 ToolSvc += theElectronRetriever
36 from AnalysisJiveXML.AnalysisJiveXMLConf
import JiveXML__TrackParticleRetriever
37 theTrackParticleRetriever = JiveXML__TrackParticleRetriever (name =
"TrackParticleRetriever")
39 theTrackParticleRetriever.OtherTrackCollections = [
"StacoTrackParticles",
"MooreTrackParticles"]
41 ToolSvc += theTrackParticleRetriever
45 from AnalysisJiveXML.AnalysisJiveXMLConf
import JiveXML__AODCaloClusterRetriever
46 theAODCaloClusterRetriever = JiveXML__AODCaloClusterRetriever (name =
"AODCaloClusterRetriever")
50 theAODCaloClusterRetriever.FavouriteClusterCollection=
"egClusterCollection"
55 theAODCaloClusterRetriever.OtherClusterCollections=[
"CaloCalTopoCluster"]
56 ToolSvc += theAODCaloClusterRetriever
58 from AnalysisJiveXML.AnalysisJiveXMLConf
import JiveXML__TrigEMClusterRetriever
59 theTrigEMClusterRetriever = JiveXML__TrigEMClusterRetriever (name =
"TrigEMClusterRetriever")
60 theTrigEMClusterRetriever.StoreGateKey=
"HLT_TrigT2CaloEgamma"
61 ToolSvc += theTrigEMClusterRetriever
63 from AnalysisJiveXML.AnalysisJiveXMLConf
import JiveXML__MuonRetriever
64 theMuonRetriever = JiveXML__MuonRetriever (name =
"MuonRetriever")
66 ToolSvc += theMuonRetriever
69 from AnalysisJiveXML.AnalysisJiveXMLConf
import JiveXML__TauJetRetriever
70 theTauJetRetriever = JiveXML__TauJetRetriever (name =
"TauJetRetriever")
73 ToolSvc += theTauJetRetriever
76 from AnalysisJiveXML.AnalysisJiveXMLConf
import JiveXML__AODJetRetriever
77 theAODJetRetriever = JiveXML__AODJetRetriever (name =
"AODJetRetriever")
78 theAODJetRetriever.FavouriteJetCollection=
"AntiKt4TopoEMJets"
80 theAODJetRetriever.OtherJetCollections=[
"AntiKt6TopoEMJets",
"AntiKt4TopoJets",
"AntiKt6TopoJets"]
83 ToolSvc += theAODJetRetriever
86 from AnalysisJiveXML.AnalysisJiveXMLConf
import JiveXML__BJetRetriever
87 theBJetRetriever = JiveXML__BJetRetriever (name =
"BJetRetriever")
88 theBJetRetriever.FavouriteJetCollection=
"AntiKt4TopoEMJets"
90 theBJetRetriever.OtherJetCollections=[
"AntiKt6TopoEMJets",
"AntiKt4TopoJets",
"AntiKt6TopoJets"]
91 ToolSvc += theBJetRetriever
94 from AnalysisJiveXML.AnalysisJiveXMLConf
import JiveXML__TruthParticleRetriever
95 theTruthParticleRetriever = JiveXML__TruthParticleRetriever (name =
"TruthParticleRetriever")
97 theTruthParticleRetriever.StoreGateKey =
"SpclMC"
98 ToolSvc += theTruthParticleRetriever
100 if not "JiveXML::TruthTrackRetriever/TruthTrackRetriever" in theEventData2XML.DataTypes:
101 theEventData2XML.DataTypes += [
"JiveXML::TruthTrackRetriever/TruthTrackRetriever"]
102 from TruthJiveXML.TruthJiveXMLConf
import JiveXML__TruthTrackRetriever
103 theTruthTrackRetriever = JiveXML__TruthTrackRetriever (name =
"TruthTrackRetriever")
104 theTruthTrackRetriever.StoreGateKey =
"GEN_AOD"
105 ToolSvc += theTruthTrackRetriever
107 if not "JiveXML::VertexRetriever/VertexRetriever" in theEventData2XML.DataTypes:
108 theEventData2XML.DataTypes += [
"JiveXML::VertexRetriever/VertexRetriever"]
109 from TrkJiveXML.TrkJiveXMLConf
import JiveXML__VertexRetriever
110 theVertexRetriever = JiveXML__VertexRetriever (name =
"VertexRetriever")
111 theVertexRetriever.DoWritePrimAndSecVertexOnly=
True
112 ToolSvc += theVertexRetriever