ATLAS Offline Software
AnalysisJiveXML_DataTypes.py
Go to the documentation of this file.
1 #Avoid multiple includes
2 include.block("AnalysisJiveXML/AnalysisJiveXML_DataTypes.py")
3 
4 # Include the base options if the user didn't already do that
5 if not "theEventData2XML" in dir():
6  include ("JiveXML/JiveXML_jobOptionBase.py")
7 
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"]
15 
16 # Optional: calorimeter clusters without cells
17 theEventData2XML.DataTypes += ["JiveXML::AODCaloClusterRetriever/AODCaloClusterRetriever"]
18 
19 
20 theEventData2XML.DataTypes += ["JiveXML::TrigEMClusterRetriever/TrigEMClusterRetriever"]
21 
22 # Under Development: TruthParticle displayed as CompositeParticles a la EV;
23 #theEventData2XML.DataTypes += ["JiveXML::CompositeParticleRetriever/CompositeParticleRetriever"]
24 
25 # Truth particle retriever
26 theEventData2XML.DataTypes += ["JiveXML::TruthParticleRetriever/TruthParticleRetriever"]
27 
28 # Configuration of the data retrievers can be done as follows:
29 from AnalysisJiveXML.AnalysisJiveXMLConf import JiveXML__ElectronRetriever
30 theElectronRetriever = JiveXML__ElectronRetriever (name = "ElectronRetriever")
31 #theElectronRetriever.StoreGateKey = "ElectronAODCollection"
32 #theElectronRetriever.OutputLevel = DEBUG
33 ToolSvc += theElectronRetriever
34 
35 
36 from AnalysisJiveXML.AnalysisJiveXMLConf import JiveXML__TrackParticleRetriever
37 theTrackParticleRetriever = JiveXML__TrackParticleRetriever (name = "TrackParticleRetriever")
38 
39 theTrackParticleRetriever.OtherTrackCollections = ["StacoTrackParticles","MooreTrackParticles"]
40 #theTrackParticleRetriever.DoWriteHLT = True
41 ToolSvc += theTrackParticleRetriever
42 
43 
45 from AnalysisJiveXML.AnalysisJiveXMLConf import JiveXML__AODCaloClusterRetriever
46 theAODCaloClusterRetriever = JiveXML__AODCaloClusterRetriever (name = "AODCaloClusterRetriever")
47 
50 theAODCaloClusterRetriever.FavouriteClusterCollection="egClusterCollection"
51 
55 theAODCaloClusterRetriever.OtherClusterCollections=["CaloCalTopoCluster"]
56 ToolSvc += theAODCaloClusterRetriever
57 
58 from AnalysisJiveXML.AnalysisJiveXMLConf import JiveXML__TrigEMClusterRetriever
59 theTrigEMClusterRetriever = JiveXML__TrigEMClusterRetriever (name = "TrigEMClusterRetriever")
60 theTrigEMClusterRetriever.StoreGateKey="HLT_TrigT2CaloEgamma"
61 ToolSvc += theTrigEMClusterRetriever
62 
63 from AnalysisJiveXML.AnalysisJiveXMLConf import JiveXML__MuonRetriever
64 theMuonRetriever = JiveXML__MuonRetriever (name = "MuonRetriever")
65 #theMuonRetriever.OutputLevel=DEBUG
66 ToolSvc += theMuonRetriever
67 
68 
69 from AnalysisJiveXML.AnalysisJiveXMLConf import JiveXML__TauJetRetriever
70 theTauJetRetriever = JiveXML__TauJetRetriever (name = "TauJetRetriever")
71 
73 ToolSvc += theTauJetRetriever
74 
75 
76 from AnalysisJiveXML.AnalysisJiveXMLConf import JiveXML__AODJetRetriever
77 theAODJetRetriever = JiveXML__AODJetRetriever (name = "AODJetRetriever")
78 theAODJetRetriever.FavouriteJetCollection="AntiKt4TopoEMJets"
79 
80 theAODJetRetriever.OtherJetCollections=["AntiKt6TopoEMJets","AntiKt4TopoJets","AntiKt6TopoJets"]
81 
83 ToolSvc += theAODJetRetriever
84 
85 
86 from AnalysisJiveXML.AnalysisJiveXMLConf import JiveXML__BJetRetriever
87 theBJetRetriever = JiveXML__BJetRetriever (name = "BJetRetriever")
88 theBJetRetriever.FavouriteJetCollection="AntiKt4TopoEMJets"
89 
90 theBJetRetriever.OtherJetCollections=["AntiKt6TopoEMJets","AntiKt4TopoJets","AntiKt6TopoJets"]
91 ToolSvc += theBJetRetriever
92 
93 
94 from AnalysisJiveXML.AnalysisJiveXMLConf import JiveXML__TruthParticleRetriever
95 theTruthParticleRetriever = JiveXML__TruthParticleRetriever (name = "TruthParticleRetriever")
96 
97 theTruthParticleRetriever.StoreGateKey = "SpclMC"
98 ToolSvc += theTruthParticleRetriever
99 
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
106 
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
beamspotman.dir
string dir
Definition: beamspotman.py:623