Changes in / [f08ddc6:0ac1afd] in git
- Files:
-
- 2 added
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
rf08ddc6 r0ac1afd 6 6 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC") 7 7 8 # Set the runtime path of the libraries by default but allow to switch it off: 9 option(SET_RPATH "Set runtime path of the ${project} libraries?" ON) 10 IF(SET_RPATH) 11 # Set up the RPATH so executables find the libraries even when installed in non-default location 12 SET(CMAKE_MACOSX_RPATH 1) 13 SET(CMAKE_SKIP_BUILD_RPATH FALSE) 14 SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) 15 SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") 16 17 # Add the automatically determined parts of the RPATH which point to directories outside 18 # the build tree to the install RPATH 19 SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) 20 21 # the RPATH to be used when installing, but only if it's not a system directory 22 LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib" isSystemDir) 23 IF(${isSystemDir} EQUAL -1) 24 SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") 25 ENDIF(${isSystemDir} EQUAL -1) 26 ENDIF(SET_RPATH) 27 8 28 # Declare ROOT dependency 9 29 find_package(ROOT COMPONENTS EG Eve Geom Gui GuiHtml GenVector Hist Physics Matrix Graf RIO Tree Gpad RGL MathCore) … … 36 56 add_library(Delphes SHARED 37 57 $<TARGET_OBJECTS:classes> 38 $<TARGET_OBJECTS:display>39 58 $<TARGET_OBJECTS:modules> 40 59 $<TARGET_OBJECTS:ExRootAnalysis> … … 45 64 ) 46 65 66 add_library(DelphesDisplay SHARED 67 $<TARGET_OBJECTS:classes> 68 $<TARGET_OBJECTS:display> 69 $<TARGET_OBJECTS:modules> 70 $<TARGET_OBJECTS:ExRootAnalysis> 71 $<TARGET_OBJECTS:fastjet> 72 $<TARGET_OBJECTS:tcl> 73 $<TARGET_OBJECTS:Hector> 74 $<TARGET_OBJECTS:PUPPI> 75 ) 76 47 77 target_link_Libraries(Delphes ${ROOT_LIBRARIES} ${ROOT_COMPONENT_LIBRARIES}) 78 target_link_Libraries(DelphesDisplay ${ROOT_LIBRARIES} ${ROOT_COMPONENT_LIBRARIES}) 48 79 49 install(TARGETS Delphes D ESTINATION lib)80 install(TARGETS Delphes DelphesDisplay DESTINATION lib) -
Makefile
rf08ddc6 r0ac1afd 17 17 CXXFLAGS += $(ROOTCFLAGS) -Wno-write-strings -D_FILE_OFFSET_BITS=64 -DDROP_CGAL -I. -Iexternal -Iexternal/tcl 18 18 DELPHES_LIBS = $(shell $(RC) --libs) -lEG $(SYSLIBS) 19 DISPLAY_LIBS = $(shell $(RC) --evelibs) -lGuiHtml 19 DISPLAY_LIBS = $(shell $(RC) --evelibs) -lGuiHtml $(SYSLIBS) 20 20 21 21 ifneq ($(CMSSW_FWLITE_INCLUDE_PATH),) … … 42 42 CXXFLAGS += -I$(PYTHIA8)/include 43 43 CXXFLAGS += -I$(PYTHIA8)/include/Pythia8 44 OPT_LIBS += -L$(PYTHIA8)/lib -lpythia8 -ldl 44 OPT_LIBS += -L$(PYTHIA8)/lib -lpythia8 -ldl -lz 45 45 endif 46 46 endif -
cards/CMS_PhaseII/CMS_PhaseII_Substructure_PIX4022_0PU.tcl
rf08ddc6 r0ac1afd 47 47 LeptonFilterLep 48 48 RunPUPPIBase 49 RunPUPPIMerger 49 50 RunPUPPI 50 51 51 52 PhotonFilter 52 53 54 PhotonCloner 53 55 PhotonIsolation 54 56 PhotonIsolationCHS 55 57 PhotonEfficiency 56 58 PhotonEfficiencyCHS 57 59 60 ElectronCloner 58 61 ElectronIsolation 59 62 ElectronIsolationCHS … … 62 65 ElectronEfficiencyCHS 63 66 67 MuonCloner 64 68 MuonIsolation 65 69 MuonIsolationCHS … … 153 157 154 158 module ParticlePropagator ParticlePropagator { 155 #set InputArray PileUpMerger/stableParticles156 set InputArray Delphes/stableParticles159 set InputArray PileUpMerger/stableParticles 160 #set InputArray Delphes/stableParticles 157 161 158 162 set OutputArray stableParticles … … 537 541 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 538 542 # Z vertex resolution in m 539 set ZVertexResolution 0.0001543 set ZVertexResolution {0.0001} 540 544 } 541 545 … … 649 653 } 650 654 651 module Merger RunPUPPI {655 module Merger RunPUPPIMerger { 652 656 add InputArray RunPUPPIBase/PuppiParticles 653 657 add InputArray LeptonFilterLep/eflowTracksLeptons 658 set OutputArray PuppiParticles 659 } 660 661 # need this because of leptons that were added back 662 module RecoPuFilter RunPUPPI { 663 set InputArray RunPUPPIMerger/PuppiParticles 654 664 set OutputArray PuppiParticles 655 665 } … … 955 965 956 966 967 ################## 968 # Muon cloner # 969 ################## 970 971 module Cloner MuonCloner { 972 set InputArray MuonMomentumSmearing/muons 973 set OutputArray muons 974 } 975 976 #################### 977 # Electron cloner # 978 #################### 979 980 module Cloner ElectronCloner { 981 set InputArray ElectronFilter/electrons 982 set OutputArray electrons 983 } 984 985 ################## 986 # Photon cloner # 987 ################## 988 989 module Cloner PhotonCloner { 990 set InputArray PhotonFilter/photons 991 set OutputArray photons 992 } 993 994 957 995 #################### 958 996 # Photon isolation # … … 993 1031 994 1032 # particle for which calculate the isolation 995 set CandidateInputArray Photon Filter/photons1033 set CandidateInputArray PhotonCloner/photons 996 1034 997 1035 # isolation collection … … 1079 1117 module Isolation ElectronIsolationCHS { 1080 1118 1081 set CandidateInputArray Electron Filter/electrons1119 set CandidateInputArray ElectronCloner/electrons 1082 1120 1083 1121 # isolation collection … … 1085 1123 1086 1124 set OutputArray electrons 1125 1126 # veto isolation cand. based on proximity to input cand. 1127 set DeltaRMin 0.01 1128 set UseMiniCone true 1087 1129 1088 1130 set DeltaRMax 0.3 … … 1182 1224 1183 1225 1226 1184 1227 ################## 1185 1228 # Muon isolation # … … 1205 1248 1206 1249 module Isolation MuonIsolationCHS { 1207 set CandidateInputArray Muon MomentumSmearing/muons1250 set CandidateInputArray MuonCloner/muons 1208 1251 1209 1252 # isolation collection … … 1211 1254 1212 1255 set OutputArray muons 1256 1257 1258 # veto isolation cand. based on proximity to input cand. 1259 set DeltaRMin 0.01 1260 set UseMiniCone true 1213 1261 1214 1262 set DeltaRMax 0.3 -
cards/CMS_PhaseII/CMS_PhaseII_Substructure_PIX4022_200PU.tcl
rf08ddc6 r0ac1afd 47 47 LeptonFilterLep 48 48 RunPUPPIBase 49 RunPUPPIMerger 49 50 RunPUPPI 50 51 51 52 PhotonFilter 52 53 54 PhotonCloner 53 55 PhotonIsolation 54 56 PhotonIsolationCHS 55 57 PhotonEfficiency 56 58 PhotonEfficiencyCHS 57 59 60 ElectronCloner 58 61 ElectronIsolation 59 62 ElectronIsolationCHS … … 62 65 ElectronEfficiencyCHS 63 66 67 MuonCloner 64 68 MuonIsolation 65 69 MuonIsolationCHS … … 537 541 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 538 542 # Z vertex resolution in m 539 set ZVertexResolution 0.0001543 set ZVertexResolution {0.0001} 540 544 } 541 545 … … 649 653 } 650 654 651 module Merger RunPUPPI {655 module Merger RunPUPPIMerger { 652 656 add InputArray RunPUPPIBase/PuppiParticles 653 657 add InputArray LeptonFilterLep/eflowTracksLeptons 658 set OutputArray PuppiParticles 659 } 660 661 # need this because of leptons that were added back 662 module RecoPuFilter RunPUPPI { 663 set InputArray RunPUPPIMerger/PuppiParticles 654 664 set OutputArray PuppiParticles 655 665 } … … 955 965 956 966 967 ################## 968 # Muon cloner # 969 ################## 970 971 module Cloner MuonCloner { 972 set InputArray MuonMomentumSmearing/muons 973 set OutputArray muons 974 } 975 976 #################### 977 # Electron cloner # 978 #################### 979 980 module Cloner ElectronCloner { 981 set InputArray ElectronFilter/electrons 982 set OutputArray electrons 983 } 984 985 ################## 986 # Photon cloner # 987 ################## 988 989 module Cloner PhotonCloner { 990 set InputArray PhotonFilter/photons 991 set OutputArray photons 992 } 993 994 957 995 #################### 958 996 # Photon isolation # … … 993 1031 994 1032 # particle for which calculate the isolation 995 set CandidateInputArray Photon Filter/photons1033 set CandidateInputArray PhotonCloner/photons 996 1034 997 1035 # isolation collection … … 1079 1117 module Isolation ElectronIsolationCHS { 1080 1118 1081 set CandidateInputArray Electron Filter/electrons1119 set CandidateInputArray ElectronCloner/electrons 1082 1120 1083 1121 # isolation collection … … 1085 1123 1086 1124 set OutputArray electrons 1125 1126 # veto isolation cand. based on proximity to input cand. 1127 set DeltaRMin 0.01 1128 set UseMiniCone true 1087 1129 1088 1130 set DeltaRMax 0.3 … … 1182 1224 1183 1225 1226 1184 1227 ################## 1185 1228 # Muon isolation # … … 1205 1248 1206 1249 module Isolation MuonIsolationCHS { 1207 set CandidateInputArray Muon MomentumSmearing/muons1250 set CandidateInputArray MuonCloner/muons 1208 1251 1209 1252 # isolation collection … … 1211 1254 1212 1255 set OutputArray muons 1256 1257 1258 # veto isolation cand. based on proximity to input cand. 1259 set DeltaRMin 0.01 1260 set UseMiniCone true 1213 1261 1214 1262 set DeltaRMax 0.3 -
cards/FCC/FCChh.tcl
rf08ddc6 r0ac1afd 6 6 # Michele Selvaggi (CERN) 7 7 # 8 # Released on: Oct 02th, 20168 # Released on: Nov 14th, 2016 9 9 # 10 # Configuration: FCC-hh generic detector without dipole in the forward region, no pile-up10 # Configuration: FCC-hh baseline detector 11 11 # 12 12 ####################################### … … 64 64 65 65 UniqueObjectFinder 66 67 GenParticleFilter68 66 69 67 TreeWriter … … 783 781 } 784 782 785 ######################786 # GenParticleFilter787 ######################788 789 # store only interesting particles790 module StatusPidFilter GenParticleFilter {791 set InputArray Delphes/allParticles792 set OutputArray filteredParticles793 set PTMin 0.0794 795 }796 783 797 784 ################## … … 802 789 # add Branch InputArray BranchName BranchClass 803 790 add Branch Delphes/allParticles Particle GenParticle 804 add Branch GenParticleFilter/filteredParticles FilteredParticle GenParticle805 791 806 792 add Branch GenJetFinder/jets GenJet Jet -
cards/delphes_card_ATLAS_PileUp.tcl
rf08ddc6 r0ac1afd 334 334 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 335 335 # Z vertex resolution in m 336 set ZVertexResolution 0.0001336 set ZVertexResolution {0.0001} 337 337 } 338 338 -
cards/delphes_card_CMS_PileUp.tcl
rf08ddc6 r0ac1afd 464 464 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 465 465 # Z vertex resolution in m 466 set ZVertexResolution 0.0001466 set ZVertexResolution {0.0001} 467 467 } 468 468 -
classes/DelphesClasses.cc
rf08ddc6 r0ac1afd 254 254 object.Mass = Mass; 255 255 object.IsPU = IsPU; 256 object.IsRecoPU = IsRecoPU; 256 257 object.IsConstituent = IsConstituent; 257 258 object.IsFromConversion = IsFromConversion; … … 380 381 Mass = 0.0; 381 382 IsPU = 0; 383 IsRecoPU = 0; 382 384 IsConstituent = 0; 383 385 IsFromConversion = 0; -
display/CMakeLists.txt
rf08ddc6 r0ac1afd 13 13 add_library(display OBJECT ${sources} DisplayDict.cxx) 14 14 15 # install headers 16 install(FILES ${headers} DESTINATION include/display) 17 15 18 # install pcms if they are created 16 19 if (NOT ${ROOT_VERSION} VERSION_LESS "6.0.0") -
display/DelphesBranchElement.cc
rf08ddc6 r0ac1afd 87 87 } 88 88 } else if(TString(GetType())=="MissingET") { 89 TIter itMet(branch_);89 // MissingET as invisible track (like a photon) 90 90 MissingET *MET; 91 TEveArrow *eveMet; 92 // Missing Et 93 while((MET = (MissingET*) itMet.Next())) { 94 eveMet = new TEveArrow((tkRadius_ * MET->MET/maxPt_)*cos(MET->Phi), (tkRadius_ * MET->MET/maxPt_)*sin(MET->Phi), 0., 0., 0., 0.); 95 eveMet->SetMainColor(GetColor()); 96 eveMet->SetTubeR(0.04); 97 eveMet->SetConeR(0.08); 98 eveMet->SetConeL(0.10); 99 eveMet->SetPickable(kTRUE); 91 TEveTrack *eveMet; 92 TEveTrackPropagator *trkProp = new TEveTrackPropagator(); 93 trkProp->SetMagField(0., 0., -tk_Bz_); 94 trkProp->SetMaxR(tkRadius_); 95 trkProp->SetMaxZ(tkHalfLength_); 96 if(branch_->GetEntriesFast() > 0) { 97 MET = (MissingET*) branch_->At(0); 98 TParticle pb(13, 1, 0, 0, 0, 0, 99 (tkRadius_ * MET->MET/maxPt_)*cos(MET->Phi), 100 (tkRadius_ * MET->MET/maxPt_)*sin(MET->Phi), 101 0., MET->MET, 0.0, 0.0, 0.0, 0.0); 102 eveMet = new TEveTrack(&pb, 0, trkProp); 100 103 eveMet->SetName("Missing Et"); 101 eveMet->SetTitle(Form("Missing Et (%.1f GeV)",MET->MET)); 104 eveMet->SetStdTitle(); 105 eveMet->SetRnrPoints(0); 106 eveMet->SetMarkerColor(kMagenta); 107 eveMet->SetMarkerStyle(4); 108 eveMet->SetMarkerSize(2.); 109 eveMet->SetLineWidth(2.); 110 eveMet->SetLineStyle(7); 102 111 data_->AddElement(eveMet); 112 eveMet->SetLineColor(GetColor()); 113 eveMet->MakeTrack(); 103 114 } 104 115 } -
display/DelphesBranchElement.h
rf08ddc6 r0ac1afd 34 34 { 35 35 public: 36 DelphesBranchBase(const char* name="", TClonesArray* branch=NULL, const enum EColor color=kBlack, Float_t maxPt=50.):name_(name), branch_(branch),color_(color) {}36 DelphesBranchBase(const char* name="", TClonesArray* branch=NULL, const enum EColor color=kBlack, Float_t maxPt=50.):name_(name),maxPt_(maxPt),branch_(branch),color_(color) {} 37 37 virtual ~DelphesBranchBase() {} 38 38 const char* GetName() const { return (const char*)name_; } -
doc/delphes_diagram.svg
-
Property mode
changed from
100755
to100644
rf08ddc6 r0ac1afd 10 10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 11 11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 12 width="8 00"13 height=" 970"12 width="820" 13 height="1000" 14 14 id="svg2" 15 15 version="1.1" 16 inkscape:version="0.48. 2 r9819"17 sodipodi:docname="delphes_diagram. svg"18 inkscape:export-filename="Z:\ ModularDelphes\new\doc\delphes_diagram.png"16 inkscape:version="0.48.5 r10040" 17 sodipodi:docname="delphes_diagram.pdf" 18 inkscape:export-filename="Z:\Delphes\delphes-master\doc\delphes_diagram.png" 19 19 inkscape:export-xdpi="300" 20 20 inkscape:export-ydpi="300"> … … 1108 1108 <path 1109 1109 id="path3929-92" 1110 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1111 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 1112 transform="matrix(-0.4,0,0,-0.4,-4,0)" 1113 inkscape:connector-curvature="0" /> 1114 </marker> 1115 <marker 1116 inkscape:stockid="Arrow1Mend" 1117 orient="auto" 1118 refY="0" 1119 refX="0" 1120 id="Arrow1Mend-174094" 1121 style="overflow:visible"> 1122 <path 1123 id="path3929-88" 1124 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1125 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 1126 transform="matrix(-0.4,0,0,-0.4,-4,0)" 1127 inkscape:connector-curvature="0" /> 1128 </marker> 1129 <marker 1130 inkscape:stockid="Arrow1Mend" 1131 orient="auto" 1132 refY="0" 1133 refX="0" 1134 id="Arrow1Mend-27" 1135 style="overflow:visible"> 1136 <path 1137 id="path3929-95" 1138 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1139 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 1140 transform="matrix(-0.4,0,0,-0.4,-4,0)" 1141 inkscape:connector-curvature="0" /> 1142 </marker> 1143 <marker 1144 inkscape:stockid="Arrow1Mend" 1145 orient="auto" 1146 refY="0" 1147 refX="0" 1148 id="marker4786" 1149 style="overflow:visible"> 1150 <path 1151 id="path4788" 1152 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1153 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 1154 transform="matrix(-0.4,0,0,-0.4,-4,0)" 1155 inkscape:connector-curvature="0" /> 1156 </marker> 1157 <marker 1158 inkscape:stockid="Arrow1Mend" 1159 orient="auto" 1160 refY="0" 1161 refX="0" 1162 id="marker4790" 1163 style="overflow:visible"> 1164 <path 1165 id="path4792" 1166 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1167 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 1168 transform="matrix(-0.4,0,0,-0.4,-4,0)" 1169 inkscape:connector-curvature="0" /> 1170 </marker> 1171 <marker 1172 inkscape:stockid="Arrow1Mend" 1173 orient="auto" 1174 refY="0" 1175 refX="0" 1176 id="Arrow1Mend-319" 1177 style="overflow:visible"> 1178 <path 1179 id="path3929-865" 1180 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1181 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 1182 transform="matrix(-0.4,0,0,-0.4,-4,0)" 1183 inkscape:connector-curvature="0" /> 1184 </marker> 1185 <marker 1186 inkscape:stockid="Arrow1Mend" 1187 orient="auto" 1188 refY="0" 1189 refX="0" 1190 id="Arrow1Mend-16" 1191 style="overflow:visible"> 1192 <path 1193 id="path3929-57" 1194 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1195 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 1196 transform="matrix(-0.4,0,0,-0.4,-4,0)" 1197 inkscape:connector-curvature="0" /> 1198 </marker> 1199 <marker 1200 inkscape:stockid="Arrow1Mend" 1201 orient="auto" 1202 refY="0" 1203 refX="0" 1204 id="Arrow1Mend-41" 1205 style="overflow:visible"> 1206 <path 1207 id="path3929-20" 1208 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1209 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 1210 transform="matrix(-0.4,0,0,-0.4,-4,0)" 1211 inkscape:connector-curvature="0" /> 1212 </marker> 1213 <marker 1214 inkscape:stockid="Arrow1Mend" 1215 orient="auto" 1216 refY="0" 1217 refX="0" 1218 id="Arrow1Mend-146" 1219 style="overflow:visible"> 1220 <path 1221 id="path3929-07" 1110 1222 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1111 1223 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" … … 1122 1234 inkscape:pageshadow="2" 1123 1235 inkscape:zoom="0.6" 1124 inkscape:cx=" 460.16032"1125 inkscape:cy=" 490.77986"1236 inkscape:cx="904.26757" 1237 inkscape:cy="595.09763" 1126 1238 inkscape:document-units="px" 1127 1239 inkscape:current-layer="layer1" 1128 1240 showgrid="true" 1129 1241 inkscape:snap-global="true" 1130 inkscape:window-width="1 291"1131 inkscape:window-height=" 746"1242 inkscape:window-width="1845" 1243 inkscape:window-height="1058" 1132 1244 inkscape:window-x="-8" 1133 1245 inkscape:window-y="-8" … … 1153 1265 <dc:type 1154 1266 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 1155 <dc:title />1267 <dc:title></dc:title> 1156 1268 </cc:Work> 1157 1269 </rdf:RDF> … … 1161 1273 inkscape:groupmode="layer" 1162 1274 id="layer1" 1163 transform="translate(0,- 82.36217)">1275 transform="translate(0,-52.36217)"> 1164 1276 <rect 1165 1277 style="opacity:0.75;fill:#c5e0dc;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 1166 1278 id="rect3903" 1167 1279 width="620" 1168 height=" 570"1280 height="600" 1169 1281 x="160" 1170 y=" 212.36217"1171 ry="5 2.534546" />1282 y="182.36217" 1283 ry="55.299522" /> 1172 1284 <path 1173 1285 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 1174 d="m 470,1 82.36213 1.5e-4,26.78318"1286 d="m 470,152.36213 1.5e-4,26.78318" 1175 1287 id="path3915" 1176 1288 inkscape:connector-curvature="0" … … 1178 1290 <path 1179 1291 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 1180 d="m 4 00,152.362170,30"1292 d="m 470,122.36221 0,30" 1181 1293 id="path4731" 1182 1294 inkscape:connector-curvature="0" … … 1184 1296 <path 1185 1297 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 1186 d="m 540,152.362170,30"1298 d="m 610,122.36221 0,30" 1187 1299 id="path4733" 1188 1300 inkscape:connector-curvature="0" … … 1190 1302 <path 1191 1303 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 1192 d="m 120,3 87.36218 37.00007,2e-5"1304 d="m 120,357.36218 37.00007,2e-5" 1193 1305 id="path4735" 1194 1306 inkscape:connector-curvature="0" 1195 1307 sodipodi:nodetypes="cc" /> 1196 1308 <g 1197 id="g5462" 1198 transform="translate(10,-49.999997)"> 1199 <path 1200 transform="matrix(1.25,0,0,1.5000001,278.75,178.81885)" 1201 d="m 185,72.362183 c 0,5.522847 -17.90861,10 -40,10 -22.09139,0 -40,-4.477153 -40,-10 0,-5.522848 17.90861,-10 40,-10 22.09139,0 40,4.477152 40,10 z" 1309 id="g5099"> 1310 <path 1311 transform="matrix(1.25,0,0,1.5000001,288.75,98.81885)" 1312 d="m 185,72.362183 a 40,10 0 1 1 -80,0 40,10 0 1 1 80,0 z" 1202 1313 sodipodi:ry="10" 1203 1314 sodipodi:rx="40" … … 1210 1321 sodipodi:linespacing="125%" 1211 1322 id="text5342" 1212 y="2 92.16681"1213 x="4 59.76563"1214 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1215 xml:space="preserve"><tspan 1216 style="font-size:20px;text-align:center;text-anchor:middle" 1217 y="2 92.16681"1218 x="4 59.76563"1323 y="212.36217" 1324 x="470" 1325 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1326 xml:space="preserve"><tspan 1327 style="font-size:20px;text-align:center;text-anchor:middle" 1328 y="212.36217" 1329 x="470" 1219 1330 id="tspan5344" 1220 1331 sodipodi:role="line">reader</tspan></text> 1221 1332 </g> 1222 1333 <g 1223 id="g 4712">1334 id="g5239"> 1224 1335 <rect 1225 1336 ry="14.999993" 1226 y="4 22.36218"1227 x="300 "1337 y="442.5575" 1338 x="300.00977" 1228 1339 height="29.999987" 1229 1340 width="100" … … 1233 1344 sodipodi:linespacing="125%" 1234 1345 id="text5342-2" 1235 y="4 42.16687"1236 x="3 49.99023"1237 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1238 xml:space="preserve"><tspan 1239 style="font-size:20px;text-align:center;text-anchor:middle" 1240 y="4 42.16687"1241 x="3 49.99023"1346 y="462.36218" 1347 x="350" 1348 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1349 xml:space="preserve"><tspan 1350 style="font-size:20px;text-align:center;text-anchor:middle" 1351 y="462.36218" 1352 x="350" 1242 1353 id="tspan5344-2" 1243 1354 sodipodi:role="line">electrons</tspan></text> 1244 1355 </g> 1245 1356 <g 1246 id="g4630" 1247 transform="translate(0,-19.999998)"> 1357 id="g5075"> 1248 1358 <rect 1249 1359 ry="14.999993" 1250 y="3 92.36218"1360 y="342.36218" 1251 1361 x="180" 1252 1362 height="29.999987" … … 1257 1367 sodipodi:linespacing="125%" 1258 1368 id="text5342-2-89" 1259 y=" 412.16687"1260 x="470 .1416"1261 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1262 xml:space="preserve"><tspan 1263 style="font-size:20px;text-align:center;text-anchor:middle" 1264 y=" 412.16687"1265 x="470 .1416"1369 y="362.36218" 1370 x="470" 1371 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1372 xml:space="preserve"><tspan 1373 style="font-size:20px;text-align:center;text-anchor:middle" 1374 y="362.36218" 1375 x="470" 1266 1376 id="tspan5344-2-2" 1267 1377 sodipodi:role="line">propagated stable particles</tspan></text> 1268 1378 </g> 1269 1379 <g 1270 id="g 4720">1380 id="g5231"> 1271 1381 <rect 1272 1382 ry="14.999993" 1273 y="4 22.36218"1383 y="442.36218" 1274 1384 x="180" 1275 1385 height="29.999987" … … 1280 1390 sodipodi:linespacing="125%" 1281 1391 id="text5342-2-4" 1282 y="4 42.16687"1283 x="230 .09277"1392 y="462.36218" 1393 x="230" 1284 1394 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1285 1395 xml:space="preserve"><tspan … … 1287 1397 id="tspan5449" 1288 1398 style="font-size:20px;text-align:center;text-anchor:middle" 1289 x="230.09277" 1290 y="442.16687">muons</tspan></text> 1291 </g> 1292 <g 1293 id="g5613" 1294 transform="translate(0,2.5416016e-6)"> 1399 x="230" 1400 y="462.36218">muons</tspan></text> 1401 </g> 1402 <g 1403 id="g5255"> 1295 1404 <rect 1296 1405 ry="0" 1297 y="4 72.36218"1406 y="492.36218" 1298 1407 x="210" 1299 height="29.999987"1300 width="40"1301 id="rect8357"1302 style="opacity:0.75;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:3.79999995;stroke-opacity:1;stroke-dasharray:none" />1303 <text1304 sodipodi:linespacing="125%"1305 id="text8359"1306 y="492.78503"1307 x="229.70703"1308 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria"1309 xml:space="preserve"><tspan1310 style="font-size:20px;text-align:center;text-anchor:middle"1311 y="492.78503"1312 x="229.70703"1313 id="tspan8365"1314 sodipodi:role="line">ε, Ï</tspan></text>1315 </g>1316 <g1317 id="g5325"1318 transform="translate(10,4.5416016e-6)">1319 <rect1320 ry="0"1321 y="472.36218"1322 x="320"1323 1408 height="29.999987" 1324 1409 width="40" … … 1328 1413 sodipodi:linespacing="125%" 1329 1414 id="text8359-6" 1330 y=" 492.78503"1331 x=" 339.73633"1332 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1333 xml:space="preserve"><tspan 1334 style="font-size:20px;text-align:center;text-anchor:middle" 1335 y=" 492.78503"1336 x=" 339.73633"1415 y="512.36218" 1416 x="230" 1417 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1418 xml:space="preserve"><tspan 1419 style="font-size:20px;text-align:center;text-anchor:middle" 1420 y="512.36218" 1421 x="230" 1337 1422 id="tspan8365-5" 1338 sodipodi:role="line">ε , Ï</tspan></text>1423 sodipodi:role="line">ε</tspan></text> 1339 1424 </g> 1340 1425 <path 1341 1426 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 1342 d="m 230, 452.36217 -7e-5,16.99998"1427 d="m 230,522.36217 -7e-5,16.99998" 1343 1428 id="path8425" 1344 1429 inkscape:connector-curvature="0" … … 1346 1431 <path 1347 1432 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 1348 d="m 350, 452.36217 0,17"1433 d="m 350,522.36217 0,17" 1349 1434 id="path8433" 1350 1435 inkscape:connector-curvature="0" 1351 1436 sodipodi:nodetypes="cc" /> 1352 <g1353 id="g4563"1354 transform="translate(0.3515625,-29.804698)">1355 <rect1356 ry="0"1357 y="452.36218"1358 x="450"1359 height="49.999989"1360 width="280"1361 id="rect5351-2"1362 style="opacity:0.75;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />1363 <text1364 sodipodi:linespacing="100%"1365 id="text5342-2-86"1366 y="472.16687"1367 x="589.64844"1368 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria"1369 xml:space="preserve"><tspan1370 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle"1371 y="472.16687"1372 x="589.64844"1373 id="tspan5344-2-0"1374 sodipodi:role="line">calorimeter</tspan><tspan1375 id="tspan3282"1376 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle"1377 y="492.16687"1378 x="589.64844"1379 sodipodi:role="line">and energy flow</tspan></text>1380 </g>1381 1437 <path 1382 1438 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" … … 1386 1442 sodipodi:nodetypes="cc" /> 1387 1443 <g 1388 id="g5446" 1389 transform="translate(10,2.6416014e-6)"> 1444 id="g5367"> 1390 1445 <rect 1391 1446 ry="0" 1392 1447 y="742.36218" 1393 x="2 00"1448 x="210" 1394 1449 height="29.999987" 1395 1450 width="400" … … 1399 1454 sodipodi:linespacing="125%" 1400 1455 id="text5342-2-86-3-3" 1401 y="762. 21082"1402 x=" 399.81445"1403 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1404 xml:space="preserve"><tspan 1405 style="font-size:20px;text-align:center;text-anchor:middle" 1406 y="762. 21082"1407 x=" 399.81445"1456 y="762.36218" 1457 x="410" 1458 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1459 xml:space="preserve"><tspan 1460 style="font-size:20px;text-align:center;text-anchor:middle" 1461 y="762.36218" 1462 x="410" 1408 1463 id="tspan5344-2-0-8-5" 1409 1464 sodipodi:role="line">unique object finder</tspan></text> 1410 1465 </g> 1411 1466 <g 1412 id="g 4560">1467 id="g5413"> 1413 1468 <rect 1414 1469 ry="14.999993" … … 1422 1477 sodipodi:linespacing="125%" 1423 1478 id="text5342-2-1" 1424 y="852. 16687"1425 x="3 49.99023"1426 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1427 xml:space="preserve"><tspan 1428 style="font-size:20px;text-align:center;text-anchor:middle" 1429 y="852. 16687"1430 x="3 49.99023"1479 y="852.36218" 1480 x="350" 1481 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1482 xml:space="preserve"><tspan 1483 style="font-size:20px;text-align:center;text-anchor:middle" 1484 y="852.36218" 1485 x="350" 1431 1486 id="tspan5344-2-8" 1432 1487 sodipodi:role="line">electrons</tspan></text> 1433 1488 </g> 1434 1489 <g 1435 id="g 4555">1490 id="g5421"> 1436 1491 <rect 1437 1492 ry="14.999993" … … 1445 1500 sodipodi:linespacing="125%" 1446 1501 id="text5342-2-1-3" 1447 y="822. 24988"1448 x="470 .1416"1449 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1450 xml:space="preserve"><tspan 1451 style="font-size:20px;text-align:center;text-anchor:middle" 1452 y="822. 24988"1453 x="470 .1416"1502 y="822.36218" 1503 x="470" 1504 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1505 xml:space="preserve"><tspan 1506 style="font-size:20px;text-align:center;text-anchor:middle" 1507 y="822.36218" 1508 x="470" 1454 1509 id="tspan5344-2-8-8" 1455 1510 sodipodi:role="line">photons</tspan></text> 1456 1511 </g> 1457 1512 <g 1458 id="g 4550">1513 id="g5429"> 1459 1514 <rect 1460 1515 ry="14.999993" … … 1468 1523 sodipodi:linespacing="125%" 1469 1524 id="text5342-2-1-3-2" 1470 y="852. 16687"1471 x="590 .47363"1472 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1473 xml:space="preserve"><tspan 1474 style="font-size:20px;text-align:center;text-anchor:middle" 1475 y="852. 16687"1476 x="590 .47363"1525 y="852.36218" 1526 x="590" 1527 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1528 xml:space="preserve"><tspan 1529 style="font-size:20px;text-align:center;text-anchor:middle" 1530 y="852.36218" 1531 x="590" 1477 1532 id="tspan5344-2-8-8-5" 1478 1533 sodipodi:role="line">jets</tspan></text> 1479 1534 </g> 1480 1535 <g 1481 id="g 4565">1536 id="g5408"> 1482 1537 <rect 1483 1538 ry="14.999993" … … 1491 1546 sodipodi:linespacing="125%" 1492 1547 id="text5342-2-1-3-2-4" 1493 y="822. 16687"1494 x="230 .09277"1495 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1496 xml:space="preserve"><tspan 1497 style="font-size:20px;text-align:center;text-anchor:middle" 1498 y="822. 16687"1499 x="230 .09277"1548 y="822.36218" 1549 x="230" 1550 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1551 xml:space="preserve"><tspan 1552 style="font-size:20px;text-align:center;text-anchor:middle" 1553 y="822.36218" 1554 x="230" 1500 1555 id="tspan5344-2-8-8-5-7" 1501 1556 sodipodi:role="line">muons</tspan></text> 1502 1557 </g> 1503 1558 <g 1504 id="g 4600">1559 id="g5447"> 1505 1560 <rect 1506 1561 ry="14.999993" … … 1515 1570 id="text5342-2-1-3-2-5-1" 1516 1571 y="824.02722" 1517 x="7 09.76074"1572 x="710" 1518 1573 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1519 1574 xml:space="preserve"><tspan 1520 1575 style="font-size:20px;text-align:center;text-anchor:middle" 1521 1576 y="824.02722" 1522 x="7 09.76074"1577 x="710" 1523 1578 id="tspan5344-2-8-8-5-1-6" 1524 1579 sodipodi:role="line">MET</tspan></text> … … 1567 1622 sodipodi:nodetypes="cc" /> 1568 1623 <g 1569 id="g5486" 1570 transform="translate(10,-49.999997)"> 1624 id="g5120"> 1571 1625 <rect 1572 1626 ry="16.666658" 1573 y=" 152.36217"1574 x=" 620"1627 y="72.362206" 1628 x="700" 1575 1629 height="49.999996" 1576 1630 width="100" … … 1580 1634 sodipodi:linespacing="125%" 1581 1635 id="text3776-4-5" 1582 y="1 81.84459"1583 x=" 669.73633"1636 y="102.36217" 1637 x="750" 1584 1638 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1585 1639 xml:space="preserve"><tspan 1586 1640 id="tspan3780-9-1" 1587 1641 style="font-size:20px;text-align:center;text-anchor:middle" 1588 y="1 81.84459"1589 x=" 669.73633"1642 y="102.36217" 1643 x="750" 1590 1644 sodipodi:role="line">LHEF</tspan></text> 1591 1645 </g> 1592 1646 <g 1593 id="g5470" 1594 transform="translate(10,-49.999997)"> 1647 id="g5104"> 1595 1648 <rect 1596 1649 ry="16.666658" 1597 y=" 152.36218"1598 x=" 340"1650 y="72.362221" 1651 x="420" 1599 1652 height="49.999996" 1600 1653 width="100" … … 1604 1657 sodipodi:linespacing="125%" 1605 1658 id="text3776-8" 1606 y="1 82.00574"1607 x=" 389.94629"1659 y="102.36217" 1660 x="470" 1608 1661 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1609 1662 xml:space="preserve"><tspan 1610 1663 id="tspan3780-4" 1611 1664 style="font-size:20px;text-align:center;text-anchor:middle" 1612 y="182.00574" 1613 x="389.94629" 1614 sodipodi:role="line">HepMC</tspan></text> 1615 </g> 1616 <g 1617 id="g5478" 1618 transform="translate(10,-49.999997)"> 1665 y="102.36217" 1666 x="470" 1667 sodipodi:role="line">Pythia8</tspan></text> 1668 </g> 1669 <g 1670 id="g5112"> 1619 1671 <rect 1620 1672 ry="16.666637" 1621 y=" 152.36217"1622 x=" 480"1673 y="72.362206" 1674 x="560" 1623 1675 height="49.999935" 1624 1676 width="100" … … 1628 1680 sodipodi:linespacing="125%" 1629 1681 id="text3776-4" 1630 y="1 81.92268"1631 x=" 529.94629"1682 y="102.36217" 1683 x="610" 1632 1684 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1633 1685 xml:space="preserve"><tspan 1634 1686 id="tspan3780-9" 1635 1687 style="font-size:20px;text-align:center;text-anchor:middle" 1636 y="1 81.92268"1637 x=" 529.94629"1688 y="102.36217" 1689 x="610" 1638 1690 sodipodi:role="line">ProMC</tspan></text> 1639 1691 </g> 1640 1692 <g 1641 id="g5430" 1642 transform="translate(10,2.6416014e-6)"> 1693 id="g5319"> 1643 1694 <rect 1644 1695 ry="0" 1645 1696 y="592.36218" 1646 x="5 40"1697 x="550" 1647 1698 height="29.999987" 1648 1699 width="80" … … 1652 1703 sodipodi:linespacing="125%" 1653 1704 id="text5342-2-86-3-5" 1654 y="612. 11316"1655 x="5 79.34082"1656 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1657 xml:space="preserve"><tspan 1658 style="font-size:20px;text-align:center;text-anchor:middle" 1659 y="612. 11316"1660 x="5 79.34082"1705 y="612.36218" 1706 x="590" 1707 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1708 xml:space="preserve"><tspan 1709 style="font-size:20px;text-align:center;text-anchor:middle" 1710 y="612.36218" 1711 x="590" 1661 1712 id="tspan5344-2-0-8-2" 1662 1713 sodipodi:role="line">FastJet</tspan></text> 1663 1714 </g> 1664 1715 <g 1665 id="g 4613">1716 id="g5083"> 1666 1717 <rect 1667 1718 ry="0" 1668 y=" 322.36218"1719 y="292.36218" 1669 1720 x="380" 1670 1721 height="29.999987" 1671 1722 width="180" 1672 1723 id="rect5351-2-16" 1673 style="opacity:0.75 000000000000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />1724 style="opacity:0.75;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1674 1725 <text 1675 1726 sodipodi:linespacing="125%" 1676 1727 id="text5342-2-86-8" 1677 y="3 42.16687"1678 x="4 69.81445"1679 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1680 xml:space="preserve"><tspan 1681 style="font-size:20px;text-align:center;text-anchor:middle" 1682 y="3 42.16687"1683 x="4 69.81445"1728 y="312.36218" 1729 x="470" 1730 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1731 xml:space="preserve"><tspan 1732 style="font-size:20px;text-align:center;text-anchor:middle" 1733 y="312.36218" 1734 x="470" 1684 1735 id="tspan5344-2-0-5" 1685 1736 sodipodi:role="line">particle propagator</tspan></text> … … 1687 1738 <path 1688 1739 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 1689 d="m 350,402.36217 0,17" 1690 id="path8427-41" 1691 inkscape:connector-curvature="0" 1692 sodipodi:nodetypes="cc" /> 1693 <path 1694 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 1695 d="m 470,302.36213 0,17" 1740 d="m 470,272.36213 0,17" 1696 1741 id="path8427-3-4" 1697 1742 inkscape:connector-curvature="0" 1698 1743 sodipodi:nodetypes="cc" /> 1699 1744 <g 1700 id="g 4608">1745 id="g5091"> 1701 1746 <rect 1702 1747 ry="0" 1703 y="2 72.36215"1748 y="242.36215" 1704 1749 x="380" 1705 1750 height="30.000027" 1706 1751 width="180" 1707 1752 id="rect5351-2-16-7" 1708 style="opacity:0.75 000000000000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />1753 style="opacity:0.75;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1709 1754 <text 1710 1755 sodipodi:linespacing="125%" 1711 1756 id="text5342-2-86-8-9" 1712 y="2 92.16684"1713 x="4 69.81445"1714 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1715 xml:space="preserve"><tspan 1716 style="font-size:20px;text-align:center;text-anchor:middle" 1717 y="2 92.16684"1718 x="4 69.81445"1757 y="262.36218" 1758 x="470" 1759 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1760 xml:space="preserve"><tspan 1761 style="font-size:20px;text-align:center;text-anchor:middle" 1762 y="262.36218" 1763 x="470" 1719 1764 id="tspan5344-2-0-5-3" 1720 1765 sodipodi:role="line">pile-up merger</tspan></text> … … 1722 1767 <path 1723 1768 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 1724 d="m 470,2 52.36213 0,17"1769 d="m 470,222.36213 0,17" 1725 1770 id="path8427-3-4-5" 1726 1771 inkscape:connector-curvature="0" … … 1728 1773 <path 1729 1774 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 1730 d="m 120,2 87.36217 37.00014,7e-5"1775 d="m 120,257.36217 37.00014,7e-5" 1731 1776 id="path4735-8" 1732 1777 inkscape:connector-curvature="0" 1733 1778 sodipodi:nodetypes="cc" /> 1734 1779 <g 1735 id="g5377" 1736 transform="translate(-17.03125,-48.603599)"> 1780 id="g5212"> 1737 1781 <rect 1738 1782 ry="16.666664" 1739 y=" 310.96576"1740 x=" 37.03125"1783 y="232.36215" 1784 x="20" 1741 1785 height="50.000011" 1742 1786 width="100" … … 1746 1790 sodipodi:linespacing="100%" 1747 1791 id="text3776-4-1-2" 1748 y=" 330.77045"1749 x=" 86.953125"1792 y="252.36217" 1793 x="70" 1750 1794 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1751 1795 xml:space="preserve"><tspan 1752 1796 id="tspan5371" 1753 1797 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1754 y=" 330.77045"1755 x=" 86.953125"1798 y="252.36217" 1799 x="70" 1756 1800 sodipodi:role="line">Pile-up</tspan><tspan 1757 1801 id="tspan5375" 1758 1802 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1759 y=" 350.77045"1760 x=" 86.953125"1803 y="272.36218" 1804 x="70" 1761 1805 sodipodi:role="line">file</tspan></text> 1762 1806 </g> 1763 1807 <g 1764 id="g5 575">1808 id="g5452"> 1765 1809 <rect 1766 1810 ry="16.666672" … … 1775 1819 id="text3776-4-1-6" 1776 1820 y="934.02716" 1777 x="4 69.74121"1821 x="470" 1778 1822 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1779 1823 xml:space="preserve"><tspan … … 1781 1825 style="font-size:20px;text-align:center;text-anchor:middle" 1782 1826 y="934.02716" 1783 x="4 69.74121"1827 x="470" 1784 1828 sodipodi:role="line">ROOT</tspan></text> 1785 1829 </g> 1786 1830 <g 1787 id="g5 584">1831 id="g5461"> 1788 1832 <rect 1789 1833 ry="16.666672" … … 1797 1841 sodipodi:linespacing="100%" 1798 1842 id="text3776-4-1-6-0" 1799 y="1002. 1668"1800 x="330 .46875"1843 y="1002.3622" 1844 x="330" 1801 1845 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1802 1846 xml:space="preserve"><tspan 1803 1847 id="tspan3895-4-9" 1804 1848 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1805 y="1002. 1668"1806 x="330 .46875"1849 y="1002.3622" 1850 x="330" 1807 1851 sodipodi:role="line">Analysis</tspan><tspan 1808 1852 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1809 y="1022. 1668"1810 x="330 .46875"1853 y="1022.3622" 1854 x="330" 1811 1855 sodipodi:role="line" 1812 1856 id="tspan3344">macros</tspan></text> 1813 1857 </g> 1814 1858 <g 1815 id="g5 603">1859 id="g5480"> 1816 1860 <g 1817 1861 style="stroke:#000000;stroke-width:1.09544563;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" … … 1830 1874 sodipodi:linespacing="100%" 1831 1875 id="text3776-4-1-6-0-8" 1832 y="1002. 1669"1833 x="6 09.47754"1876 y="1002.3622" 1877 x="610" 1834 1878 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1835 1879 xml:space="preserve"><tspan 1836 1880 id="tspan3895-4-9-2" 1837 1881 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1838 y="1002. 1669"1839 x="6 09.47754"1882 y="1002.3622" 1883 x="610" 1840 1884 sodipodi:role="line">Event</tspan><tspan 1841 1885 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1842 y="1022. 1669"1843 x="6 09.47754"1886 y="1022.3622" 1887 x="610" 1844 1888 sodipodi:role="line" 1845 1889 id="tspan3326">display</tspan></text> 1846 1890 </g> 1847 1891 <g 1848 id="g5 593">1892 id="g5470"> 1849 1893 <rect 1850 1894 ry="16.666672" … … 1893 1937 sodipodi:nodetypes="cc" /> 1894 1938 <g 1895 id="g5438" 1896 transform="translate(10,2.6416014e-6)"> 1939 id="g5327"> 1897 1940 <rect 1898 1941 ry="0" 1899 1942 y="592.36218" 1900 x="6 60"1943 x="670" 1901 1944 height="29.999987" 1902 1945 width="80" … … 1906 1949 sodipodi:linespacing="125%" 1907 1950 id="text5342-2-86-3-5-4" 1908 y="612. 16687"1909 x=" 699.76563"1910 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1911 xml:space="preserve"><tspan 1912 style="font-size:20px;text-align:center;text-anchor:middle" 1913 y="612. 16687"1914 x=" 699.76563"1951 y="612.36218" 1952 x="710" 1953 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 1954 xml:space="preserve"><tspan 1955 style="font-size:20px;text-align:center;text-anchor:middle" 1956 y="612.36218" 1957 x="710" 1915 1958 id="tspan5344-2-0-8-2-8" 1916 1959 sodipodi:role="line">merger</tspan></text> … … 1923 1966 sodipodi:nodetypes="cc" /> 1924 1967 <g 1925 transform="matrix(0.04006914,0,0,0.04006914,686.71468,2 66.79929)"1968 transform="matrix(0.04006914,0,0,0.04006914,686.71468,236.79929)" 1926 1969 id="g3941"> 1927 1970 <g … … 2136 2179 </g> 2137 2180 <g 2138 id="g5309" 2139 transform="translate(10,2.6416014e-6)"> 2181 id="g5303"> 2140 2182 <rect 2141 2183 ry="0" 2142 2184 y="542.3623" 2143 x="2 00"2185 x="210" 2144 2186 height="29.999865" 2145 2187 width="400" … … 2149 2191 sodipodi:linespacing="125%" 2150 2192 id="text5342-2-86-8-0" 2151 y="562. 24994"2152 x="4 00.1416"2153 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2154 xml:space="preserve"><tspan 2155 style="font-size:20px;text-align:center;text-anchor:middle" 2156 y="562. 24994"2157 x="4 00.1416"2193 y="562.36218" 2194 x="410" 2195 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2196 xml:space="preserve"><tspan 2197 style="font-size:20px;text-align:center;text-anchor:middle" 2198 y="562.36218" 2199 x="410" 2158 2200 id="tspan5344-2-0-5-9" 2159 2201 sodipodi:role="line">pile-up subtractors</tspan></text> … … 2161 2203 <path 2162 2204 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" 2163 d="m 590, 522.36217 -7e-5,16.99998"2205 d="m 590,472.36217 -7e-5,66.99998" 2164 2206 id="path8427-0-7-2-4" 2165 2207 inkscape:connector-curvature="0" 2166 2208 sodipodi:nodetypes="cc" /> 2167 2209 <g 2168 id="g5502" 2169 transform="translate(10,2.6416014e-6)"> 2210 id="g5351"> 2170 2211 <rect 2171 2212 ry="0" 2172 2213 y="692.36218" 2173 x="5 20"2214 x="530" 2174 2215 height="29.999987" 2175 2216 width="120" … … 2179 2220 sodipodi:linespacing="125%" 2180 2221 id="text5342-2-86-3-5-6" 2181 y="712. 16687"2182 x="5 27.25586"2183 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2184 xml:space="preserve"><tspan 2185 style="font-size:20px "2186 y="712. 16687"2187 x="5 27.25586"2222 y="712.36218" 2223 x="590" 2224 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2225 xml:space="preserve"><tspan 2226 style="font-size:20px;text-align:center;text-anchor:middle" 2227 y="712.36218" 2228 x="590" 2188 2229 id="tspan4565" 2189 2230 sodipodi:role="line">b-, Ï-tagging</tspan></text> 2190 2231 </g> 2191 2232 <g 2192 id="g5494" 2193 transform="translate(10,2.6416014e-6)"> 2233 id="g5346"> 2194 2234 <rect 2195 2235 ry="0" 2196 2236 y="642.36218" 2197 x="5 20"2237 x="530" 2198 2238 height="29.999987" 2199 2239 width="120" … … 2203 2243 sodipodi:linespacing="125%" 2204 2244 id="text5342-2-86-3-5-6-3" 2205 y="662. 16687"2206 x="5 79.90234"2207 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2208 xml:space="preserve"><tspan 2209 style="font-size:20px;text-align:center;text-anchor:middle" 2210 y="662. 16687"2211 x="5 79.90234"2245 y="662.36218" 2246 x="590" 2247 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2248 xml:space="preserve"><tspan 2249 style="font-size:20px;text-align:center;text-anchor:middle" 2250 y="662.36218" 2251 x="590" 2212 2252 id="tspan5344-2-0-8-2-1-1" 2213 2253 sodipodi:role="line">energy scale</tspan></text> … … 2215 2255 <path 2216 2256 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2217 d="m 230, 402.36217 0,17"2257 d="m 230,372.36217 0,17" 2218 2258 id="path8427-41-1" 2219 2259 inkscape:connector-curvature="0" … … 2227 2267 <path 2228 2268 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 2229 d="m 260,152.36213 0,30 420,0 0,-30"2269 d="m 190,122.36217 0,30 560,0 0,-30" 2230 2270 id="path4506" 2231 2271 inkscape:connector-curvature="0" /> 2232 2272 <g 2233 id="g5 567">2273 id="g5359"> 2234 2274 <rect 2235 2275 ry="0" … … 2244 2284 id="text5342-2-86-8-0-4" 2245 2285 y="612.36218" 2246 x="3 49.95117"2286 x="350" 2247 2287 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2248 2288 xml:space="preserve"><tspan 2249 2289 style="font-size:20px;text-align:center;text-anchor:middle" 2250 2290 y="612.36218" 2251 x="3 49.95117"2291 x="350" 2252 2292 id="tspan5344-2-0-5-9-0" 2253 2293 sodipodi:role="line">isolation</tspan></text> 2254 </g>2255 <g2256 id="g5158"2257 transform="translate(40,-69.999913)">2258 <g2259 id="g5359">2260 <rect2261 style="opacity:0.75;fill:#f1d4af;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"2262 id="rect3763-1-74"2263 width="100"2264 height="49.99992"2265 x="170"2266 y="172.36217"2267 ry="16.666634" />2268 <text2269 xml:space="preserve"2270 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:110.00000238%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria"2271 x="219.86328"2272 y="192.2254"2273 id="text3776-8-0"2274 sodipodi:linespacing="110%"><tspan2275 sodipodi:role="line"2276 x="219.86328"2277 y="192.2254"2278 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle"2279 id="tspan3780-4-9">StdHEP</tspan><tspan2280 sodipodi:role="line"2281 x="219.86328"2282 y="212.2254"2283 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle"2284 id="tspan4613">(XDR)</tspan></text>2285 </g>2286 2294 </g> 2287 2295 <path … … 2347 2355 <path 2348 2356 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" 2349 d="m 710, 522.36217 -7e-5,66.99998"2357 d="m 710,472.36217 -7e-5,116.99998" 2350 2358 id="path8427-0-7-2-4-8" 2351 2359 inkscape:connector-curvature="0" 2352 2360 sodipodi:nodetypes="cc" /> 2353 2361 <g 2354 id="g5421" 2355 transform="translate(0,-49.999994)"> 2362 id="g5222"> 2356 2363 <rect 2357 2364 ry="16.666664" 2358 y=" 412.36215"2365 y="332.36215" 2359 2366 x="20" 2360 2367 height="50.000011" … … 2365 2372 sodipodi:linespacing="100%" 2366 2373 id="text3776-4-1-2-0" 2367 y=" 432.16684"2368 x=" 69.506836"2374 y="352.36218" 2375 x="70" 2369 2376 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2370 2377 xml:space="preserve"><tspan 2371 2378 id="tspan5371-2" 2372 2379 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 2373 y=" 432.16684"2374 x=" 69.506836"2380 y="352.36218" 2381 x="70" 2375 2382 sodipodi:role="line">Config</tspan><tspan 2376 2383 id="tspan5375-8" 2377 2384 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 2378 y=" 452.16684"2379 x=" 69.506836"2385 y="372.36218" 2386 x="70" 2380 2387 sodipodi:role="line">file</tspan></text> 2381 2388 </g> 2382 2389 <path 2383 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"2384 d="m 230,502.36217 -7e-5,36.99998"2385 id="path8425-8"2386 inkscape:connector-curvature="0"2387 sodipodi:nodetypes="cc" />2388 <path2389 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"2390 d="m 350,502.36217 0,37"2391 id="path8433-8"2392 inkscape:connector-curvature="0"2393 sodipodi:nodetypes="cc" />2394 <path2395 2390 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2396 d="m 470,3 52.36217 0,17"2391 d="m 470,322.36217 0,17" 2397 2392 id="path8427-3-4-1" 2398 2393 inkscape:connector-curvature="0" … … 2400 2395 <path 2401 2396 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2402 d="m 590, 402.36217 0,17"2397 d="m 590,372.36217 0,17" 2403 2398 id="path8427-41-8" 2404 2399 inkscape:connector-curvature="0" 2405 2400 sodipodi:nodetypes="cc" /> 2406 2401 <g 2407 id="g 4704">2402 id="g5043"> 2408 2403 <rect 2409 2404 ry="14.999993" 2410 y="4 93.14392"2405 y="443.14392" 2411 2406 x="420.00879" 2412 2407 height="29.999987" … … 2417 2412 sodipodi:linespacing="125%" 2418 2413 id="text5342-2-5" 2419 y=" 512.94861"2420 x="470 .15039"2421 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2422 xml:space="preserve"><tspan 2423 style="font-size:20px;text-align:center;text-anchor:middle" 2424 y=" 512.94861"2425 x="470 .15039"2414 y="462.36218" 2415 x="470" 2416 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2417 xml:space="preserve"><tspan 2418 style="font-size:20px;text-align:center;text-anchor:middle" 2419 y="462.36218" 2420 x="470" 2426 2421 id="tspan5344-2-5" 2427 2422 sodipodi:role="line">photons</tspan></text> 2428 2423 </g> 2429 2424 <g 2430 id="g 4650">2425 id="g5051"> 2431 2426 <rect 2432 2427 ry="14.999993" 2433 y="4 93.14392"2428 y="443.14392" 2434 2429 x="540.00879" 2435 2430 height="29.999987" … … 2440 2435 sodipodi:linespacing="125%" 2441 2436 id="text5342-2-5-1" 2442 y=" 512.94861"2443 x="650 .32178"2444 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2445 xml:space="preserve"><tspan 2446 style="font-size:20px;text-align:center;text-anchor:middle" 2447 y=" 512.94861"2448 x="650 .32178"2437 y="462.36218" 2438 x="650" 2439 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2440 xml:space="preserve"><tspan 2441 style="font-size:20px;text-align:center;text-anchor:middle" 2442 y="462.36218" 2443 x="650" 2449 2444 id="tspan5344-2-5-1" 2450 2445 sodipodi:role="line">towers and tracks</tspan></text> … … 2452 2447 <path 2453 2448 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2454 d="m 470,4 72.36217 0,17"2449 d="m 470,422.36217 0,17" 2455 2450 id="path8427-41-8-2" 2456 2451 inkscape:connector-curvature="0" … … 2458 2453 <path 2459 2454 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2460 d="m 590,4 72.36217 0,17"2455 d="m 590,422.36217 0,17" 2461 2456 id="path8427-41-8-7" 2462 2457 inkscape:connector-curvature="0" … … 2464 2459 <path 2465 2460 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2466 d="m 710,4 72.36217 0,17"2461 d="m 710,422.36217 0,17" 2467 2462 id="path8427-41-8-79" 2468 2463 inkscape:connector-curvature="0" 2469 2464 sodipodi:nodetypes="cc" /> 2465 <path 2466 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2467 d="m 350,422.36217 0,17" 2468 id="path8427-41-8-2-2" 2469 inkscape:connector-curvature="0" 2470 sodipodi:nodetypes="cc" /> 2471 <path 2472 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2473 d="m 230,472.36217 -7e-5,16.99998" 2474 id="path8425-43" 2475 inkscape:connector-curvature="0" 2476 sodipodi:nodetypes="cc" /> 2477 <path 2478 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2479 d="m 350,472.36217 0,17" 2480 id="path8433-1" 2481 inkscape:connector-curvature="0" 2482 sodipodi:nodetypes="cc" /> 2483 <path 2484 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" 2485 d="m 470,472.36217 -7e-5,16.99998" 2486 id="path8427-2-2" 2487 inkscape:connector-curvature="0" 2488 sodipodi:nodetypes="cc" /> 2489 <g 2490 id="g5067"> 2491 <rect 2492 ry="0" 2493 y="392.3623" 2494 x="330" 2495 height="29.999865" 2496 width="400" 2497 id="rect5351-2-16-74-8" 2498 style="opacity:0.75;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 2499 <text 2500 sodipodi:linespacing="100%" 2501 id="text5342-2-86" 2502 y="412.36218" 2503 x="530" 2504 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2505 xml:space="preserve"><tspan 2506 id="tspan3282" 2507 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 2508 y="412.36218" 2509 x="530" 2510 sodipodi:role="line">calorimeter and energy flow</tspan></text> 2511 </g> 2512 <g 2513 id="g5247"> 2514 <rect 2515 ry="0" 2516 y="392.36218" 2517 x="210" 2518 height="29.999987" 2519 width="40" 2520 id="rect8357-7" 2521 style="opacity:0.75;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:3.79999995;stroke-opacity:1;stroke-dasharray:none" /> 2522 <text 2523 sodipodi:linespacing="125%" 2524 id="text8359-7" 2525 y="412.36218" 2526 x="230" 2527 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2528 xml:space="preserve"><tspan 2529 style="font-size:20px;text-align:center;text-anchor:middle" 2530 y="412.36218" 2531 x="230" 2532 id="tspan8365-9" 2533 sodipodi:role="line">Ï</tspan></text> 2534 </g> 2535 <path 2536 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2537 d="m 230,422.36217 0,17" 2538 id="path8427-41-8-2-2-0" 2539 inkscape:connector-curvature="0" 2540 sodipodi:nodetypes="cc" /> 2541 <g 2542 id="g5152"> 2543 <rect 2544 ry="16.666658" 2545 y="72.362213" 2546 x="280" 2547 height="49.999996" 2548 width="100" 2549 id="rect3763-1-8" 2550 style="opacity:0.75;fill:#f1d4af;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 2551 <text 2552 sodipodi:linespacing="125%" 2553 id="text3776-8-6" 2554 y="102.36217" 2555 x="330" 2556 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2557 xml:space="preserve"><tspan 2558 id="tspan3780-4-0" 2559 style="font-size:20px;text-align:center;text-anchor:middle" 2560 y="102.36217" 2561 x="330" 2562 sodipodi:role="line">HepMC</tspan></text> 2563 </g> 2564 <path 2565 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 2566 d="m 330,122.36221 0,30" 2567 id="path4731-2" 2568 inkscape:connector-curvature="0" 2569 sodipodi:nodetypes="cc" /> 2570 <path 2571 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2572 d="m 350,372.36217 0,17" 2573 id="path8427-41-8-5" 2574 inkscape:connector-curvature="0" 2575 sodipodi:nodetypes="cc" /> 2576 <path 2577 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2578 d="m 470,372.36217 0,17" 2579 id="path8427-41-8-0" 2580 inkscape:connector-curvature="0" 2581 sodipodi:nodetypes="cc" /> 2582 <path 2583 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2584 d="m 710,372.36217 0,17" 2585 id="path8427-41-8-1" 2586 inkscape:connector-curvature="0" 2587 sodipodi:nodetypes="cc" /> 2588 <g 2589 id="g5198"> 2590 <rect 2591 ry="16.666658" 2592 y="72.362175" 2593 x="140" 2594 height="49.999996" 2595 width="100" 2596 id="rect3763-1-8-7" 2597 style="opacity:0.75;fill:#f1d4af;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 2598 <text 2599 sodipodi:linespacing="100%" 2600 id="text3776-8-6-7" 2601 y="92.362167" 2602 x="190" 2603 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2604 xml:space="preserve"><tspan 2605 id="tspan3780-4-0-7" 2606 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 2607 y="92.362167" 2608 x="190" 2609 sodipodi:role="line">StdHEP</tspan><tspan 2610 id="tspan5196" 2611 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 2612 y="112.36217" 2613 x="190" 2614 sodipodi:role="line">(XDR)</tspan></text> 2615 </g> 2616 <g 2617 transform="translate(120,7.3425304e-7)" 2618 id="g5255-3"> 2619 <rect 2620 ry="0" 2621 y="492.36218" 2622 x="210" 2623 height="29.999987" 2624 width="40" 2625 id="rect8357-8-3" 2626 style="opacity:0.75;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:3.79999995;stroke-opacity:1;stroke-dasharray:none" /> 2627 <text 2628 sodipodi:linespacing="125%" 2629 id="text8359-6-5" 2630 y="512.36218" 2631 x="230" 2632 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2633 xml:space="preserve"><tspan 2634 style="font-size:20px;text-align:center;text-anchor:middle" 2635 y="512.36218" 2636 x="230" 2637 id="tspan8365-5-9" 2638 sodipodi:role="line">ε</tspan></text> 2639 </g> 2640 <g 2641 transform="translate(240,7.3425304e-7)" 2642 id="g5255-9"> 2643 <rect 2644 ry="0" 2645 y="492.36218" 2646 x="210" 2647 height="29.999987" 2648 width="40" 2649 id="rect8357-8-8" 2650 style="opacity:0.75;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:3.79999995;stroke-opacity:1;stroke-dasharray:none" /> 2651 <text 2652 sodipodi:linespacing="125%" 2653 id="text8359-6-1" 2654 y="512.36218" 2655 x="230" 2656 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Cambria;-inkscape-font-specification:Cambria" 2657 xml:space="preserve"><tspan 2658 style="font-size:20px;text-align:center;text-anchor:middle" 2659 y="512.36218" 2660 x="230" 2661 id="tspan8365-5-8" 2662 sodipodi:role="line">ε</tspan></text> 2663 </g> 2470 2664 </g> 2471 2665 </svg> -
Property mode
changed from
-
doc/delphes_logo.svg
-
Property mode
changed from
100755
to100644
-
Property mode
changed from
-
doc/genMakefile.tcl
rf08ddc6 r0ac1afd 210 210 CXXFLAGS += $(ROOTCFLAGS) -Wno-write-strings -D_FILE_OFFSET_BITS=64 -DDROP_CGAL -I. -Iexternal -Iexternal/tcl 211 211 DELPHES_LIBS = $(shell $(RC) --libs) -lEG $(SYSLIBS) 212 DISPLAY_LIBS = $(shell $(RC) --evelibs) -lGuiHtml 212 DISPLAY_LIBS = $(shell $(RC) --evelibs) -lGuiHtml $(SYSLIBS) 213 213 214 214 ifneq ($(CMSSW_FWLITE_INCLUDE_PATH),) … … 235 235 CXXFLAGS += -I$(PYTHIA8)/include 236 236 CXXFLAGS += -I$(PYTHIA8)/include/Pythia8 237 OPT_LIBS += -L$(PYTHIA8)/lib -lpythia8 -ldl 237 OPT_LIBS += -L$(PYTHIA8)/lib -lpythia8 -ldl -lz 238 238 endif 239 239 endif -
examples/CaloGrid.cpp
rf08ddc6 r0ac1afd 11 11 #include "display/Delphes3DGeometry.h" 12 12 #include "classes/DelphesClasses.h" 13 #include " external/ExRootAnalysis/ExRootConfReader.h"13 #include "ExRootAnalysis/ExRootConfReader.h" 14 14 15 15 #include "TCanvas.h" -
examples/EventDisplay.C
rf08ddc6 r0ac1afd 16 16 const char *TrackingEfficiency = "ChargedHadronTrackingEfficiency", 17 17 const char *MuonEfficiency = "MuonEfficiency", 18 const char *Calorimeters = " Calorimeter",18 const char *Calorimeters = "HCal", 19 19 bool displayGeometryOnly = false) 20 20 { -
examples/Validation.cpp
rf08ddc6 r0ac1afd 1456 1456 TLegend *leg_trkpi_eff_eta = (TLegend*)leg_trkpi_res_eta->Clone(); 1457 1457 1458 1459 TGraphErrors gr_trkpi_res_pt[n_etabins], gr_trkpi_eff_pt[n_etabins], gr_trkpi_res_eta[n_ptbins], gr_trkpi_eff_eta[n_ptbins]; 1458 TGraphErrors *gr_trkpi_res_pt = new TGraphErrors[n_etabins]; 1459 TGraphErrors *gr_trkpi_eff_pt = new TGraphErrors[n_etabins]; 1460 TGraphErrors *gr_trkpi_res_eta = new TGraphErrors[n_ptbins]; 1461 TGraphErrors *gr_trkpi_eff_eta = new TGraphErrors[n_ptbins]; 1460 1462 TH1D* h_trkpi_eff_pt, *h_trkpi_eff_eta; 1461 1463 1462 std::vector<resolPlot> plots_trkpi_res_pt[n_etabins], plots_trkpi_res_eta[n_ptbins]; 1464 std::vector<resolPlot> *plots_trkpi_res_pt = new std::vector<resolPlot>[n_etabins]; 1465 std::vector<resolPlot> *plots_trkpi_res_eta = new std::vector<resolPlot>[n_ptbins]; 1463 1466 1464 1467 // loop over eta bins … … 1559 1562 TLegend *leg_trkele_eff_eta = (TLegend*)leg_trkele_res_eta->Clone(); 1560 1563 1561 TGraphErrors gr_trkele_res_pt[n_etabins], gr_trkele_eff_pt[n_etabins], gr_trkele_res_eta[n_ptbins], gr_trkele_eff_eta[n_ptbins]; 1564 TGraphErrors *gr_trkele_res_pt = new TGraphErrors[n_etabins]; 1565 TGraphErrors *gr_trkele_eff_pt = new TGraphErrors[n_etabins]; 1566 TGraphErrors *gr_trkele_res_eta = new TGraphErrors[n_ptbins]; 1567 TGraphErrors *gr_trkele_eff_eta = new TGraphErrors[n_ptbins]; 1568 1562 1569 TH1D* h_trkele_eff_pt, *h_trkele_eff_eta; 1563 1570 1564 std::vector<resolPlot> plots_trkele_res_pt[n_etabins], plots_trkele_res_eta[n_ptbins]; 1571 std::vector<resolPlot> *plots_trkele_res_pt = new std::vector<resolPlot>[n_etabins]; 1572 std::vector<resolPlot> *plots_trkele_res_eta = new std::vector<resolPlot>[n_ptbins]; 1565 1573 1566 1574 // loop over eta bins … … 1663 1671 1664 1672 1665 TGraphErrors gr_trkmu_res_pt[n_etabins], gr_trkmu_eff_pt[n_etabins], gr_trkmu_res_eta[n_ptbins], gr_trkmu_eff_eta[n_ptbins]; 1673 TGraphErrors *gr_trkmu_res_pt = new TGraphErrors[n_etabins]; 1674 TGraphErrors *gr_trkmu_eff_pt = new TGraphErrors[n_etabins]; 1675 TGraphErrors *gr_trkmu_res_eta = new TGraphErrors[n_ptbins]; 1676 TGraphErrors *gr_trkmu_eff_eta = new TGraphErrors[n_ptbins]; 1677 1666 1678 TH1D* h_trkmu_eff_pt, *h_trkmu_eff_eta; 1667 1679 1668 std::vector<resolPlot> plots_trkmu_res_pt[n_etabins], plots_trkmu_res_eta[n_ptbins]; 1680 std::vector<resolPlot> *plots_trkmu_res_pt = new std::vector<resolPlot>[n_etabins]; 1681 std::vector<resolPlot> *plots_trkmu_res_eta = new std::vector<resolPlot>[n_ptbins]; 1669 1682 1670 1683 // loop over eta bins … … 1764 1777 TLegend *leg_ecal_res_eta = new TLegend(0.60,0.59,0.95,0.90); 1765 1778 1766 TGraphErrors gr_ecal_res_e[n_etabins], gr_ecal_res_eta[n_ptbins]; 1767 1768 std::vector<resolPlot> plots_ecal_res_e[n_etabins], plots_ecal_res_eta[n_ptbins]; 1779 TGraphErrors *gr_ecal_res_e = new TGraphErrors[n_etabins]; 1780 TGraphErrors *gr_ecal_res_eta = new TGraphErrors[n_ptbins]; 1781 1782 std::vector<resolPlot> *plots_ecal_res_e = new std::vector<resolPlot>[n_etabins]; 1783 std::vector<resolPlot> *plots_ecal_res_eta = new std::vector<resolPlot>[n_ptbins]; 1769 1784 1770 1785 // loop over eta bins … … 1833 1848 TLegend *leg_hcal_res_eta = new TLegend(0.60,0.59,0.95,0.90); 1834 1849 1835 TGraphErrors gr_hcal_res_e[n_etabins], gr_hcal_res_eta[n_ptbins]; 1836 1837 std::vector<resolPlot> plots_hcal_res_e[n_etabins], plots_hcal_res_eta[n_ptbins]; 1850 TGraphErrors *gr_hcal_res_e = new TGraphErrors[n_etabins]; 1851 TGraphErrors *gr_hcal_res_eta = new TGraphErrors[n_ptbins]; 1852 1853 std::vector<resolPlot> *plots_hcal_res_e = new std::vector<resolPlot>[n_etabins]; 1854 std::vector<resolPlot> *plots_hcal_res_eta = new std::vector<resolPlot>[n_ptbins]; 1838 1855 1839 1856 // loop over eta bins … … 1903 1920 TLegend *leg_pfele_res_eta[n_ptbins]; 1904 1921 1905 TGraphErrors gr_pfele_res_e[n_etabins]; 1906 TGraphErrors gr_pfele_res_eta[n_ptbins]; 1907 1908 TGraphErrors gr_trkele_res_e[n_etabins]; 1909 TGraphErrors gr_trkele_res_eeta[n_ptbins]; 1910 1911 std::vector<resolPlot> plots_pfele_res_e[n_etabins], plots_pfele_res_eta[n_ptbins]; 1912 std::vector<resolPlot> plots_trkele_res_e[n_etabins], plots_trkele_res_eeta[n_ptbins]; 1922 TGraphErrors *gr_pfele_res_e = new TGraphErrors[n_etabins]; 1923 TGraphErrors *gr_pfele_res_eta = new TGraphErrors[n_ptbins]; 1924 TGraphErrors *gr_trkele_res_e = new TGraphErrors[n_etabins]; 1925 TGraphErrors *gr_trkele_res_eeta = new TGraphErrors[n_ptbins]; 1926 1927 std::vector<resolPlot> *plots_pfele_res_e = new std::vector<resolPlot>[n_etabins]; 1928 std::vector<resolPlot> *plots_pfele_res_eta = new std::vector<resolPlot>[n_ptbins]; 1929 std::vector<resolPlot> *plots_trkele_res_e = new std::vector<resolPlot>[n_etabins]; 1930 std::vector<resolPlot> *plots_trkele_res_eeta = new std::vector<resolPlot>[n_ptbins]; 1913 1931 1914 1932 TCanvas *c_pfele_res_e[n_etabins]; … … 2010 2028 TLegend *leg_pfpi_res_eta[n_ptbins]; 2011 2029 2012 TGraphErrors gr_pfpi_res_e[n_etabins]; 2013 TGraphErrors gr_pfpi_res_eta[n_ptbins]; 2014 2015 TGraphErrors gr_trkpi_res_e[n_etabins]; 2016 TGraphErrors gr_trkpi_res_eeta[n_ptbins]; 2017 2018 std::vector<resolPlot> plots_pfpi_res_e[n_etabins], plots_pfpi_res_eta[n_ptbins]; 2019 std::vector<resolPlot> plots_trkpi_res_e[n_etabins], plots_trkpi_res_eeta[n_ptbins]; 2030 TGraphErrors *gr_pfpi_res_e = new TGraphErrors[n_etabins]; 2031 TGraphErrors *gr_pfpi_res_eta = new TGraphErrors[n_ptbins]; 2032 2033 TGraphErrors *gr_trkpi_res_e = new TGraphErrors[n_etabins]; 2034 TGraphErrors *gr_trkpi_res_eeta = new TGraphErrors[n_ptbins]; 2035 2036 std::vector<resolPlot> *plots_pfpi_res_e = new std::vector<resolPlot>[n_etabins]; 2037 std::vector<resolPlot> *plots_pfpi_res_eta = new std::vector<resolPlot>[n_ptbins]; 2038 std::vector<resolPlot> *plots_trkpi_res_e = new std::vector<resolPlot>[n_etabins]; 2039 std::vector<resolPlot> *plots_trkpi_res_eeta = new std::vector<resolPlot>[n_ptbins]; 2020 2040 2021 2041 TCanvas *c_pfpi_res_e[n_etabins]; … … 2119 2139 TLegend *leg_pfjet_res_eta[n_ptbins]; 2120 2140 2121 TGraphErrors gr_pfjet_res_e[n_etabins]; 2122 TGraphErrors gr_pfjet_res_eta[n_ptbins]; 2123 2124 TGraphErrors gr_cajet_res_e[n_etabins]; 2125 TGraphErrors gr_cajet_res_eta[n_ptbins]; 2126 2127 std::vector<resolPlot> plots_pfjet_res_e[n_etabins], plots_pfjet_res_eta[n_ptbins]; 2128 std::vector<resolPlot> plots_cajet_res_e[n_etabins], plots_cajet_res_eta[n_ptbins]; 2141 TGraphErrors *gr_pfjet_res_e = new TGraphErrors[n_etabins]; 2142 TGraphErrors *gr_pfjet_res_eta = new TGraphErrors[n_ptbins]; 2143 2144 TGraphErrors *gr_cajet_res_e = new TGraphErrors[n_etabins]; 2145 TGraphErrors *gr_cajet_res_eta = new TGraphErrors[n_ptbins]; 2146 2147 std::vector<resolPlot> *plots_pfjet_res_e = new std::vector<resolPlot>[n_etabins]; 2148 std::vector<resolPlot> *plots_pfjet_res_eta = new std::vector<resolPlot>[n_ptbins]; 2149 std::vector<resolPlot> *plots_cajet_res_e = new std::vector<resolPlot>[n_etabins]; 2150 std::vector<resolPlot> *plots_cajet_res_eta = new std::vector<resolPlot>[n_ptbins]; 2129 2151 2130 2152 TCanvas *c_pfjet_res_e[n_etabins]; … … 2260 2282 TLegend *leg_recele_eff_eta = new TLegend(0.55,0.22,0.90,0.48); 2261 2283 2262 TGraphErrors gr_recele_eff_pt[n_etabins], gr_recele_eff_eta[n_ptbins]; 2284 TGraphErrors *gr_recele_eff_pt = new TGraphErrors[n_etabins]; 2285 TGraphErrors *gr_recele_eff_eta = new TGraphErrors[n_ptbins]; 2263 2286 TH1D* h_recele_eff_pt, *h_recele_eff_eta; 2264 2287 … … 2325 2348 TLegend *leg_recmu_eff_eta = new TLegend(0.55,0.22,0.90,0.48); 2326 2349 2327 TGraphErrors gr_recmu_eff_pt[n_etabins], gr_recmu_eff_eta[n_ptbins]; 2350 TGraphErrors *gr_recmu_eff_pt = new TGraphErrors[n_etabins]; 2351 TGraphErrors *gr_recmu_eff_eta = new TGraphErrors[n_ptbins]; 2328 2352 TH1D* h_recmu_eff_pt, *h_recmu_eff_eta; 2329 2353 … … 2390 2414 TLegend *leg_recpho_eff_eta = new TLegend(0.55,0.22,0.90,0.48); 2391 2415 2392 TGraphErrors gr_recpho_eff_pt[n_etabins], gr_recpho_eff_eta[n_ptbins]; 2416 TGraphErrors *gr_recpho_eff_pt = new TGraphErrors[n_etabins]; 2417 TGraphErrors *gr_recpho_eff_eta = new TGraphErrors[n_ptbins]; 2393 2418 TH1D* h_recpho_eff_pt, *h_recpho_eff_eta; 2394 2419 … … 2455 2480 TLegend *leg_recbjet_eff_eta = new TLegend(0.50,0.22,0.90,0.48); 2456 2481 2457 TGraphErrors gr_recbjet_eff_pt[n_etabins], gr_recbjet_eff_eta[n_ptbins]; 2482 TGraphErrors *gr_recbjet_eff_pt = new TGraphErrors[n_etabins]; 2483 TGraphErrors *gr_recbjet_eff_eta = new TGraphErrors[n_ptbins]; 2458 2484 TH1D* h_recbjet_eff_pt, *h_recbjet_eff_eta; 2459 2485 … … 2517 2543 TLegend *leg_recbjet_cmis_eta = new TLegend(0.50,0.64,0.90,0.90); 2518 2544 2519 TGraphErrors gr_recbjet_cmis_pt[n_etabins], gr_recbjet_cmis_eta[n_ptbins]; 2545 TGraphErrors *gr_recbjet_cmis_pt = new TGraphErrors[n_etabins]; 2546 TGraphErrors *gr_recbjet_cmis_eta = new TGraphErrors[n_ptbins]; 2520 2547 TH1D* h_recbjet_cmis_pt, *h_recbjet_cmis_eta; 2521 2548 … … 2579 2606 TLegend *leg_recbjet_lmis_eta = new TLegend(0.50,0.64,0.90,0.90); 2580 2607 2581 TGraphErrors gr_recbjet_lmis_pt[n_etabins], gr_recbjet_lmis_eta[n_ptbins]; 2608 TGraphErrors *gr_recbjet_lmis_pt = new TGraphErrors[n_etabins]; 2609 TGraphErrors *gr_recbjet_lmis_eta = new TGraphErrors[n_ptbins]; 2582 2610 TH1D* h_recbjet_lmis_pt, *h_recbjet_lmis_eta; 2583 2611 … … 2644 2672 TLegend *leg_rectaujet_eff_eta = new TLegend(0.50,0.22,0.90,0.48); 2645 2673 2646 TGraphErrors gr_rectaujet_eff_pt[n_etabins], gr_rectaujet_eff_eta[n_ptbins]; 2674 TGraphErrors *gr_rectaujet_eff_pt = new TGraphErrors[n_etabins]; 2675 TGraphErrors *gr_rectaujet_eff_eta = new TGraphErrors[n_ptbins]; 2647 2676 TH1D* h_rectaujet_eff_pt, *h_rectaujet_eff_eta; 2648 2677 … … 2708 2737 TLegend *leg_rectaujet_mis_eta = new TLegend(0.50,0.64,0.90,0.90); 2709 2738 2710 TGraphErrors gr_rectaujet_mis_pt[n_etabins], gr_rectaujet_mis_eta[n_ptbins]; 2739 TGraphErrors *gr_rectaujet_mis_pt = new TGraphErrors[n_etabins]; 2740 TGraphErrors *gr_rectaujet_mis_eta = new TGraphErrors[n_ptbins]; 2711 2741 TH1D* h_rectaujet_mis_pt, *h_rectaujet_mis_eta; 2712 2742 -
external/ExRootAnalysis/CMakeLists.txt
rf08ddc6 r0ac1afd 12 12 add_library(ExRootAnalysis OBJECT ${sources} ExRootAnalysisDict.cxx) 13 13 14 # install headers needed by public Delphes headers to include/ 15 install(FILES ExRootTask.h ExRootConfReader.h ExRootTreeWriter.h ExRootTreeBranch.h 16 DESTINATION include/ExRootAnalysis) 17 18 # install all LinkDef files into the same folder to ease user environment 19 install(FILES ExRootAnalysisLinkDef.h DESTINATION include) 14 # install headers 15 install(FILES ${headers} DESTINATION include/ExRootAnalysis) 20 16 21 17 # install pcms if they are created -
modules/CMakeLists.txt
rf08ddc6 r0ac1afd 19 19 add_library(modules OBJECT ${sources} FastJetDict.cxx ModulesDict.cxx) 20 20 21 # install public headers 22 install(FILES Delphes.h 23 DESTINATION include/modules 24 ) 21 # install headers 22 install(FILES ${headers} DESTINATION include/modules) 25 23 26 24 # install pcms if they are created -
modules/RunPUPPI.cc
rf08ddc6 r0ac1afd 166 166 Candidate *pv = static_cast<Candidate*>(fPVItInputArray->Next()); 167 167 if (pv) PVZ = pv->Position.Z(); 168 169 168 // Fill input particles for puppi 170 169 std::vector<RecoObj> puppiInputVector; … … 179 178 curRecoObj.phi = momentum.Phi(); 180 179 curRecoObj.m = momentum.M(); 181 particle = static_cast<Candidate*>(candidate->GetCandidates()->Last()); 182 //if(fApplyNoLep && TMath::Abs(candidate->PID) == 11) continue; //Dumb cut to minimize the nolepton on electron 180 particle = static_cast<Candidate*>(candidate->GetCandidates()->At(0));//if(fApplyNoLep && TMath::Abs(candidate->PID) == 11) continue; //Dumb cut to minimize the nolepton on electron 183 181 //if(fApplyNoLep && TMath::Abs(candidate->PID) == 13) continue; 184 182 if (candidate->IsRecoPU and candidate->Charge !=0) { // if it comes fromPU vertexes after the resolution smearing and the dZ matching within resolution … … 192 190 curRecoObj.dZ = particle->Position.Z()-PVZ; 193 191 } 194 else if(!candidate->IsRecoPU andcandidate->Charge !=0) {192 else if(!candidate->IsRecoPU && candidate->Charge !=0) { 195 193 curRecoObj.id = 1; // charge from LV 196 194 curRecoObj.vtxId = 1; // from PV … … 219 217 curRecoObj.m = momentum.M(); 220 218 curRecoObj.charge = 0; 221 particle = static_cast<Candidate*>(candidate->GetCandidates()->Last()); 222 219 particle = static_cast<Candidate*>(candidate->GetCandidates()->At(0)); 223 220 if(candidate->Charge == 0){ 224 221 curRecoObj.id = 0; // neutrals have id==0 -
modules/TrackPileUpSubtractor.cc
rf08ddc6 r0ac1afd 53 53 //------------------------------------------------------------------------------ 54 54 55 TrackPileUpSubtractor::TrackPileUpSubtractor() 55 TrackPileUpSubtractor::TrackPileUpSubtractor() : 56 fFormula(0) 56 57 { 58 fFormula = new DelphesFormula; 57 59 } 58 60 … … 61 63 TrackPileUpSubtractor::~TrackPileUpSubtractor() 62 64 { 65 if(fFormula) delete fFormula; 63 66 } 64 67 … … 72 75 fItVertexInputArray = fVertexInputArray->MakeIterator(); 73 76 74 fZVertexResolution = GetDouble("ZVertexResolution", 0.005)*1.0E3; 77 // read resolution formula in m 78 fFormula->Compile(GetString("ZVertexResolution", "0.001")); 75 79 76 80 fPTMin = GetDouble("PTMin", 0.); … … 119 123 TObjArray *array; 120 124 Double_t z, zvtx=0; 125 Double_t pt, eta, phi, e; 121 126 122 127 … … 144 149 { 145 150 particle = static_cast<Candidate*>(candidate->GetCandidates()->At(0)); 151 const TLorentzVector &candidateMomentum = particle->Momentum; 152 153 eta = candidateMomentum.Eta(); 154 pt = candidateMomentum.Pt(); 155 phi = candidateMomentum.Phi(); 156 e = candidateMomentum.E(); 157 146 158 z = particle->Position.Z(); 147 159 … … 149 161 // assume perfect pile-up subtraction for tracks outside fZVertexResolution 150 162 151 if(candidate-> IsPU && TMath::Abs(z-zvtx) > fZVertexResolution)163 if(candidate->Charge !=0 && TMath::Abs(z-zvtx) > fFormula->Eval(pt, eta, phi, e)* 1.0e3) 152 164 { 153 165 candidate->IsRecoPU = 1; … … 161 173 } 162 174 } 163 164 //------------------------------------------------------------------------------ -
modules/TrackPileUpSubtractor.h
rf08ddc6 r0ac1afd 34 34 class TIterator; 35 35 class TObjArray; 36 class DelphesFormula; 36 37 37 38 class TrackPileUpSubtractor: public DelphesModule … … 48 49 private: 49 50 50 D ouble_t fZVertexResolution;51 DelphesFormula *fFormula; //! 51 52 52 53 Double_t fPTMin; -
readers/DelphesLHEF.cpp
rf08ddc6 r0ac1afd 103 103 104 104 branchEvent = treeWriter->NewBranch("Event", LHEFEvent::Class()); 105 branchWeight = treeWriter->NewBranch("Weight", Weight::Class());105 branchWeight = treeWriter->NewBranch("Weight", LHEFWeight::Class()); 106 106 107 107 confReader = new ExRootConfReader;
Note:
See TracChangeset
for help on using the changeset viewer.