Changes in / [0ac1afd:f08ddc6] in git
- Files:
-
- 2 deleted
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
r0ac1afd rf08ddc6 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 location12 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 outside18 # the build tree to the install RPATH19 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 directory22 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 28 8 # Declare ROOT dependency 29 9 find_package(ROOT COMPONENTS EG Eve Geom Gui GuiHtml GenVector Hist Physics Matrix Graf RIO Tree Gpad RGL MathCore) … … 56 36 add_library(Delphes SHARED 57 37 $<TARGET_OBJECTS:classes> 38 $<TARGET_OBJECTS:display> 58 39 $<TARGET_OBJECTS:modules> 59 40 $<TARGET_OBJECTS:ExRootAnalysis> … … 64 45 ) 65 46 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 ) 47 target_link_Libraries(Delphes ${ROOT_LIBRARIES} ${ROOT_COMPONENT_LIBRARIES}) 76 48 77 target_link_Libraries(Delphes ${ROOT_LIBRARIES} ${ROOT_COMPONENT_LIBRARIES}) 78 target_link_Libraries(DelphesDisplay ${ROOT_LIBRARIES} ${ROOT_COMPONENT_LIBRARIES}) 79 80 install(TARGETS Delphes DelphesDisplay DESTINATION lib) 49 install(TARGETS Delphes DESTINATION lib) -
Makefile
r0ac1afd rf08ddc6 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 $(SYSLIBS)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 -lz44 OPT_LIBS += -L$(PYTHIA8)/lib -lpythia8 -ldl 45 45 endif 46 46 endif -
cards/CMS_PhaseII/CMS_PhaseII_Substructure_PIX4022_0PU.tcl
r0ac1afd rf08ddc6 47 47 LeptonFilterLep 48 48 RunPUPPIBase 49 RunPUPPIMerger50 49 RunPUPPI 51 50 52 51 PhotonFilter 53 54 PhotonCloner 52 55 53 PhotonIsolation 56 54 PhotonIsolationCHS 57 55 PhotonEfficiency 58 56 PhotonEfficiencyCHS 59 60 ElectronCloner 57 61 58 ElectronIsolation 62 59 ElectronIsolationCHS … … 65 62 ElectronEfficiencyCHS 66 63 67 MuonCloner68 64 MuonIsolation 69 65 MuonIsolationCHS … … 157 153 158 154 module ParticlePropagator ParticlePropagator { 159 set InputArray PileUpMerger/stableParticles160 #set InputArray Delphes/stableParticles155 #set InputArray PileUpMerger/stableParticles 156 set InputArray Delphes/stableParticles 161 157 162 158 set OutputArray stableParticles … … 541 537 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 542 538 # Z vertex resolution in m 543 set ZVertexResolution {0.0001}539 set ZVertexResolution 0.0001 544 540 } 545 541 … … 653 649 } 654 650 655 module Merger RunPUPPI Merger{651 module Merger RunPUPPI { 656 652 add InputArray RunPUPPIBase/PuppiParticles 657 653 add InputArray LeptonFilterLep/eflowTracksLeptons 658 set OutputArray PuppiParticles659 }660 661 # need this because of leptons that were added back662 module RecoPuFilter RunPUPPI {663 set InputArray RunPUPPIMerger/PuppiParticles664 654 set OutputArray PuppiParticles 665 655 } … … 965 955 966 956 967 ##################968 # Muon cloner #969 ##################970 971 module Cloner MuonCloner {972 set InputArray MuonMomentumSmearing/muons973 set OutputArray muons974 }975 976 ####################977 # Electron cloner #978 ####################979 980 module Cloner ElectronCloner {981 set InputArray ElectronFilter/electrons982 set OutputArray electrons983 }984 985 ##################986 # Photon cloner #987 ##################988 989 module Cloner PhotonCloner {990 set InputArray PhotonFilter/photons991 set OutputArray photons992 }993 994 995 957 #################### 996 958 # Photon isolation # … … 1031 993 1032 994 # particle for which calculate the isolation 1033 set CandidateInputArray Photon Cloner/photons995 set CandidateInputArray PhotonFilter/photons 1034 996 1035 997 # isolation collection … … 1117 1079 module Isolation ElectronIsolationCHS { 1118 1080 1119 set CandidateInputArray Electron Cloner/electrons1081 set CandidateInputArray ElectronFilter/electrons 1120 1082 1121 1083 # isolation collection … … 1123 1085 1124 1086 set OutputArray electrons 1125 1126 # veto isolation cand. based on proximity to input cand.1127 set DeltaRMin 0.011128 set UseMiniCone true1129 1087 1130 1088 set DeltaRMax 0.3 … … 1224 1182 1225 1183 1226 1227 1184 ################## 1228 1185 # Muon isolation # … … 1248 1205 1249 1206 module Isolation MuonIsolationCHS { 1250 set CandidateInputArray Muon Cloner/muons1207 set CandidateInputArray MuonMomentumSmearing/muons 1251 1208 1252 1209 # isolation collection … … 1254 1211 1255 1212 set OutputArray muons 1256 1257 1258 # veto isolation cand. based on proximity to input cand.1259 set DeltaRMin 0.011260 set UseMiniCone true1261 1213 1262 1214 set DeltaRMax 0.3 -
cards/CMS_PhaseII/CMS_PhaseII_Substructure_PIX4022_200PU.tcl
r0ac1afd rf08ddc6 47 47 LeptonFilterLep 48 48 RunPUPPIBase 49 RunPUPPIMerger50 49 RunPUPPI 51 50 52 51 PhotonFilter 53 54 PhotonCloner 52 55 53 PhotonIsolation 56 54 PhotonIsolationCHS 57 55 PhotonEfficiency 58 56 PhotonEfficiencyCHS 59 60 ElectronCloner 57 61 58 ElectronIsolation 62 59 ElectronIsolationCHS … … 65 62 ElectronEfficiencyCHS 66 63 67 MuonCloner68 64 MuonIsolation 69 65 MuonIsolationCHS … … 541 537 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 542 538 # Z vertex resolution in m 543 set ZVertexResolution {0.0001}539 set ZVertexResolution 0.0001 544 540 } 545 541 … … 653 649 } 654 650 655 module Merger RunPUPPI Merger{651 module Merger RunPUPPI { 656 652 add InputArray RunPUPPIBase/PuppiParticles 657 653 add InputArray LeptonFilterLep/eflowTracksLeptons 658 set OutputArray PuppiParticles659 }660 661 # need this because of leptons that were added back662 module RecoPuFilter RunPUPPI {663 set InputArray RunPUPPIMerger/PuppiParticles664 654 set OutputArray PuppiParticles 665 655 } … … 965 955 966 956 967 ##################968 # Muon cloner #969 ##################970 971 module Cloner MuonCloner {972 set InputArray MuonMomentumSmearing/muons973 set OutputArray muons974 }975 976 ####################977 # Electron cloner #978 ####################979 980 module Cloner ElectronCloner {981 set InputArray ElectronFilter/electrons982 set OutputArray electrons983 }984 985 ##################986 # Photon cloner #987 ##################988 989 module Cloner PhotonCloner {990 set InputArray PhotonFilter/photons991 set OutputArray photons992 }993 994 995 957 #################### 996 958 # Photon isolation # … … 1031 993 1032 994 # particle for which calculate the isolation 1033 set CandidateInputArray Photon Cloner/photons995 set CandidateInputArray PhotonFilter/photons 1034 996 1035 997 # isolation collection … … 1117 1079 module Isolation ElectronIsolationCHS { 1118 1080 1119 set CandidateInputArray Electron Cloner/electrons1081 set CandidateInputArray ElectronFilter/electrons 1120 1082 1121 1083 # isolation collection … … 1123 1085 1124 1086 set OutputArray electrons 1125 1126 # veto isolation cand. based on proximity to input cand.1127 set DeltaRMin 0.011128 set UseMiniCone true1129 1087 1130 1088 set DeltaRMax 0.3 … … 1224 1182 1225 1183 1226 1227 1184 ################## 1228 1185 # Muon isolation # … … 1248 1205 1249 1206 module Isolation MuonIsolationCHS { 1250 set CandidateInputArray Muon Cloner/muons1207 set CandidateInputArray MuonMomentumSmearing/muons 1251 1208 1252 1209 # isolation collection … … 1254 1211 1255 1212 set OutputArray muons 1256 1257 1258 # veto isolation cand. based on proximity to input cand.1259 set DeltaRMin 0.011260 set UseMiniCone true1261 1213 1262 1214 set DeltaRMax 0.3 -
cards/FCC/FCChh.tcl
r0ac1afd rf08ddc6 6 6 # Michele Selvaggi (CERN) 7 7 # 8 # Released on: Nov 14th, 20168 # Released on: Oct 02th, 2016 9 9 # 10 # Configuration: FCC-hh baseline detector10 # Configuration: FCC-hh generic detector without dipole in the forward region, no pile-up 11 11 # 12 12 ####################################### … … 64 64 65 65 UniqueObjectFinder 66 67 GenParticleFilter 66 68 67 69 TreeWriter … … 781 783 } 782 784 785 ###################### 786 # GenParticleFilter 787 ###################### 788 789 # store only interesting particles 790 module StatusPidFilter GenParticleFilter { 791 set InputArray Delphes/allParticles 792 set OutputArray filteredParticles 793 set PTMin 0.0 794 795 } 783 796 784 797 ################## … … 789 802 # add Branch InputArray BranchName BranchClass 790 803 add Branch Delphes/allParticles Particle GenParticle 804 add Branch GenParticleFilter/filteredParticles FilteredParticle GenParticle 791 805 792 806 add Branch GenJetFinder/jets GenJet Jet -
cards/delphes_card_ATLAS_PileUp.tcl
r0ac1afd rf08ddc6 334 334 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 335 335 # Z vertex resolution in m 336 set ZVertexResolution {0.0001}336 set ZVertexResolution 0.0001 337 337 } 338 338 -
cards/delphes_card_CMS_PileUp.tcl
r0ac1afd rf08ddc6 464 464 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 465 465 # Z vertex resolution in m 466 set ZVertexResolution {0.0001}466 set ZVertexResolution 0.0001 467 467 } 468 468 -
classes/DelphesClasses.cc
r0ac1afd rf08ddc6 254 254 object.Mass = Mass; 255 255 object.IsPU = IsPU; 256 object.IsRecoPU = IsRecoPU;257 256 object.IsConstituent = IsConstituent; 258 257 object.IsFromConversion = IsFromConversion; … … 381 380 Mass = 0.0; 382 381 IsPU = 0; 383 IsRecoPU = 0;384 382 IsConstituent = 0; 385 383 IsFromConversion = 0; -
display/CMakeLists.txt
r0ac1afd rf08ddc6 13 13 add_library(display OBJECT ${sources} DisplayDict.cxx) 14 14 15 # install headers16 install(FILES ${headers} DESTINATION include/display)17 18 15 # install pcms if they are created 19 16 if (NOT ${ROOT_VERSION} VERSION_LESS "6.0.0") -
display/DelphesBranchElement.cc
r0ac1afd rf08ddc6 87 87 } 88 88 } else if(TString(GetType())=="MissingET") { 89 // MissingET as invisible track (like a photon)89 TIter itMet(branch_); 90 90 MissingET *MET; 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); 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); 103 100 eveMet->SetName("Missing Et"); 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); 101 eveMet->SetTitle(Form("Missing Et (%.1f GeV)",MET->MET)); 111 102 data_->AddElement(eveMet); 112 eveMet->SetLineColor(GetColor());113 eveMet->MakeTrack();114 103 } 115 104 } -
display/DelphesBranchElement.h
r0ac1afd rf08ddc6 34 34 { 35 35 public: 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) {}36 DelphesBranchBase(const char* name="", TClonesArray* branch=NULL, const enum EColor color=kBlack, Float_t maxPt=50.):name_(name),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
100644
to100755
r0ac1afd rf08ddc6 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 20"13 height=" 1000"12 width="800" 13 height="970" 14 14 id="svg2" 15 15 version="1.1" 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"16 inkscape:version="0.48.2 r9819" 17 sodipodi:docname="delphes_diagram.svg" 18 inkscape:export-filename="Z:\ModularDelphes\new\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 <marker1116 inkscape:stockid="Arrow1Mend"1117 orient="auto"1118 refY="0"1119 refX="0"1120 id="Arrow1Mend-174094"1121 style="overflow:visible">1122 <path1123 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 <marker1130 inkscape:stockid="Arrow1Mend"1131 orient="auto"1132 refY="0"1133 refX="0"1134 id="Arrow1Mend-27"1135 style="overflow:visible">1136 <path1137 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 <marker1144 inkscape:stockid="Arrow1Mend"1145 orient="auto"1146 refY="0"1147 refX="0"1148 id="marker4786"1149 style="overflow:visible">1150 <path1151 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 <marker1158 inkscape:stockid="Arrow1Mend"1159 orient="auto"1160 refY="0"1161 refX="0"1162 id="marker4790"1163 style="overflow:visible">1164 <path1165 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 <marker1172 inkscape:stockid="Arrow1Mend"1173 orient="auto"1174 refY="0"1175 refX="0"1176 id="Arrow1Mend-319"1177 style="overflow:visible">1178 <path1179 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 <marker1186 inkscape:stockid="Arrow1Mend"1187 orient="auto"1188 refY="0"1189 refX="0"1190 id="Arrow1Mend-16"1191 style="overflow:visible">1192 <path1193 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 <marker1200 inkscape:stockid="Arrow1Mend"1201 orient="auto"1202 refY="0"1203 refX="0"1204 id="Arrow1Mend-41"1205 style="overflow:visible">1206 <path1207 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 <marker1214 inkscape:stockid="Arrow1Mend"1215 orient="auto"1216 refY="0"1217 refX="0"1218 id="Arrow1Mend-146"1219 style="overflow:visible">1220 <path1221 id="path3929-07"1222 1110 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 1223 1111 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" … … 1234 1122 inkscape:pageshadow="2" 1235 1123 inkscape:zoom="0.6" 1236 inkscape:cx=" 904.26757"1237 inkscape:cy=" 595.09763"1124 inkscape:cx="460.16032" 1125 inkscape:cy="490.77986" 1238 1126 inkscape:document-units="px" 1239 1127 inkscape:current-layer="layer1" 1240 1128 showgrid="true" 1241 1129 inkscape:snap-global="true" 1242 inkscape:window-width="1 845"1243 inkscape:window-height=" 1058"1130 inkscape:window-width="1291" 1131 inkscape:window-height="746" 1244 1132 inkscape:window-x="-8" 1245 1133 inkscape:window-y="-8" … … 1265 1153 <dc:type 1266 1154 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 1267 <dc:title ></dc:title>1155 <dc:title /> 1268 1156 </cc:Work> 1269 1157 </rdf:RDF> … … 1273 1161 inkscape:groupmode="layer" 1274 1162 id="layer1" 1275 transform="translate(0,- 52.36217)">1163 transform="translate(0,-82.36217)"> 1276 1164 <rect 1277 1165 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" 1278 1166 id="rect3903" 1279 1167 width="620" 1280 height=" 600"1168 height="570" 1281 1169 x="160" 1282 y=" 182.36217"1283 ry="5 5.299522" />1170 y="212.36217" 1171 ry="52.534546" /> 1284 1172 <path 1285 1173 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 1286 d="m 470,1 52.36213 1.5e-4,26.78318"1174 d="m 470,182.36213 1.5e-4,26.78318" 1287 1175 id="path3915" 1288 1176 inkscape:connector-curvature="0" … … 1290 1178 <path 1291 1179 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 1292 d="m 4 70,122.362210,30"1180 d="m 400,152.36217 0,30" 1293 1181 id="path4731" 1294 1182 inkscape:connector-curvature="0" … … 1296 1184 <path 1297 1185 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 1298 d="m 610,122.362210,30"1186 d="m 540,152.36217 0,30" 1299 1187 id="path4733" 1300 1188 inkscape:connector-curvature="0" … … 1302 1190 <path 1303 1191 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 1304 d="m 120,3 57.36218 37.00007,2e-5"1192 d="m 120,387.36218 37.00007,2e-5" 1305 1193 id="path4735" 1306 1194 inkscape:connector-curvature="0" 1307 1195 sodipodi:nodetypes="cc" /> 1308 1196 <g 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" 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" 1313 1202 sodipodi:ry="10" 1314 1203 sodipodi:rx="40" … … 1321 1210 sodipodi:linespacing="125%" 1322 1211 id="text5342" 1323 y="2 12.36217"1324 x="4 70"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="2 12.36217"1329 x="4 70"1212 y="292.16681" 1213 x="459.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="292.16681" 1218 x="459.76563" 1330 1219 id="tspan5344" 1331 1220 sodipodi:role="line">reader</tspan></text> 1332 1221 </g> 1333 1222 <g 1334 id="g 5239">1223 id="g4712"> 1335 1224 <rect 1336 1225 ry="14.999993" 1337 y="4 42.5575"1338 x="300 .00977"1226 y="422.36218" 1227 x="300" 1339 1228 height="29.999987" 1340 1229 width="100" … … 1344 1233 sodipodi:linespacing="125%" 1345 1234 id="text5342-2" 1346 y="4 62.36218"1347 x="3 50"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="4 62.36218"1352 x="3 50"1235 y="442.16687" 1236 x="349.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="442.16687" 1241 x="349.99023" 1353 1242 id="tspan5344-2" 1354 1243 sodipodi:role="line">electrons</tspan></text> 1355 1244 </g> 1356 1245 <g 1357 id="g5075"> 1246 id="g4630" 1247 transform="translate(0,-19.999998)"> 1358 1248 <rect 1359 1249 ry="14.999993" 1360 y="3 42.36218"1250 y="392.36218" 1361 1251 x="180" 1362 1252 height="29.999987" … … 1367 1257 sodipodi:linespacing="125%" 1368 1258 id="text5342-2-89" 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 "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" 1376 1266 id="tspan5344-2-2" 1377 1267 sodipodi:role="line">propagated stable particles</tspan></text> 1378 1268 </g> 1379 1269 <g 1380 id="g 5231">1270 id="g4720"> 1381 1271 <rect 1382 1272 ry="14.999993" 1383 y="4 42.36218"1273 y="422.36218" 1384 1274 x="180" 1385 1275 height="29.999987" … … 1390 1280 sodipodi:linespacing="125%" 1391 1281 id="text5342-2-4" 1392 y="4 62.36218"1393 x="230 "1282 y="442.16687" 1283 x="230.09277" 1394 1284 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" 1395 1285 xml:space="preserve"><tspan … … 1397 1287 id="tspan5449" 1398 1288 style="font-size:20px;text-align:center;text-anchor:middle" 1399 x="230" 1400 y="462.36218">muons</tspan></text> 1401 </g> 1402 <g 1403 id="g5255"> 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)"> 1404 1295 <rect 1405 1296 ry="0" 1406 y="4 92.36218"1297 y="472.36218" 1407 1298 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 <text 1304 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"><tspan 1310 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 <g 1317 id="g5325" 1318 transform="translate(10,4.5416016e-6)"> 1319 <rect 1320 ry="0" 1321 y="472.36218" 1322 x="320" 1408 1323 height="29.999987" 1409 1324 width="40" … … 1413 1328 sodipodi:linespacing="125%" 1414 1329 id="text8359-6" 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"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" 1422 1337 id="tspan8365-5" 1423 sodipodi:role="line">ε </tspan></text>1338 sodipodi:role="line">ε, Ï</tspan></text> 1424 1339 </g> 1425 1340 <path 1426 1341 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 1427 d="m 230, 522.36217 -7e-5,16.99998"1342 d="m 230,452.36217 -7e-5,16.99998" 1428 1343 id="path8425" 1429 1344 inkscape:connector-curvature="0" … … 1431 1346 <path 1432 1347 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 1433 d="m 350, 522.36217 0,17"1348 d="m 350,452.36217 0,17" 1434 1349 id="path8433" 1435 1350 inkscape:connector-curvature="0" 1436 1351 sodipodi:nodetypes="cc" /> 1352 <g 1353 id="g4563" 1354 transform="translate(0.3515625,-29.804698)"> 1355 <rect 1356 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 <text 1364 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"><tspan 1370 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><tspan 1375 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> 1437 1381 <path 1438 1382 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)" … … 1442 1386 sodipodi:nodetypes="cc" /> 1443 1387 <g 1444 id="g5367"> 1388 id="g5446" 1389 transform="translate(10,2.6416014e-6)"> 1445 1390 <rect 1446 1391 ry="0" 1447 1392 y="742.36218" 1448 x="2 10"1393 x="200" 1449 1394 height="29.999987" 1450 1395 width="400" … … 1454 1399 sodipodi:linespacing="125%" 1455 1400 id="text5342-2-86-3-3" 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"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" 1463 1408 id="tspan5344-2-0-8-5" 1464 1409 sodipodi:role="line">unique object finder</tspan></text> 1465 1410 </g> 1466 1411 <g 1467 id="g 5413">1412 id="g4560"> 1468 1413 <rect 1469 1414 ry="14.999993" … … 1477 1422 sodipodi:linespacing="125%" 1478 1423 id="text5342-2-1" 1479 y="852. 36218"1480 x="3 50"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="3 50"1424 y="852.16687" 1425 x="349.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="349.99023" 1486 1431 id="tspan5344-2-8" 1487 1432 sodipodi:role="line">electrons</tspan></text> 1488 1433 </g> 1489 1434 <g 1490 id="g 5421">1435 id="g4555"> 1491 1436 <rect 1492 1437 ry="14.999993" … … 1500 1445 sodipodi:linespacing="125%" 1501 1446 id="text5342-2-1-3" 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 "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" 1509 1454 id="tspan5344-2-8-8" 1510 1455 sodipodi:role="line">photons</tspan></text> 1511 1456 </g> 1512 1457 <g 1513 id="g 5429">1458 id="g4550"> 1514 1459 <rect 1515 1460 ry="14.999993" … … 1523 1468 sodipodi:linespacing="125%" 1524 1469 id="text5342-2-1-3-2" 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 "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" 1532 1477 id="tspan5344-2-8-8-5" 1533 1478 sodipodi:role="line">jets</tspan></text> 1534 1479 </g> 1535 1480 <g 1536 id="g 5408">1481 id="g4565"> 1537 1482 <rect 1538 1483 ry="14.999993" … … 1546 1491 sodipodi:linespacing="125%" 1547 1492 id="text5342-2-1-3-2-4" 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 "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" 1555 1500 id="tspan5344-2-8-8-5-7" 1556 1501 sodipodi:role="line">muons</tspan></text> 1557 1502 </g> 1558 1503 <g 1559 id="g 5447">1504 id="g4600"> 1560 1505 <rect 1561 1506 ry="14.999993" … … 1570 1515 id="text5342-2-1-3-2-5-1" 1571 1516 y="824.02722" 1572 x="7 10"1517 x="709.76074" 1573 1518 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" 1574 1519 xml:space="preserve"><tspan 1575 1520 style="font-size:20px;text-align:center;text-anchor:middle" 1576 1521 y="824.02722" 1577 x="7 10"1522 x="709.76074" 1578 1523 id="tspan5344-2-8-8-5-1-6" 1579 1524 sodipodi:role="line">MET</tspan></text> … … 1622 1567 sodipodi:nodetypes="cc" /> 1623 1568 <g 1624 id="g5120"> 1569 id="g5486" 1570 transform="translate(10,-49.999997)"> 1625 1571 <rect 1626 1572 ry="16.666658" 1627 y=" 72.362206"1628 x=" 700"1573 y="152.36217" 1574 x="620" 1629 1575 height="49.999996" 1630 1576 width="100" … … 1634 1580 sodipodi:linespacing="125%" 1635 1581 id="text3776-4-5" 1636 y="1 02.36217"1637 x=" 750"1582 y="181.84459" 1583 x="669.73633" 1638 1584 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" 1639 1585 xml:space="preserve"><tspan 1640 1586 id="tspan3780-9-1" 1641 1587 style="font-size:20px;text-align:center;text-anchor:middle" 1642 y="1 02.36217"1643 x=" 750"1588 y="181.84459" 1589 x="669.73633" 1644 1590 sodipodi:role="line">LHEF</tspan></text> 1645 1591 </g> 1646 1592 <g 1647 id="g5104"> 1593 id="g5470" 1594 transform="translate(10,-49.999997)"> 1648 1595 <rect 1649 1596 ry="16.666658" 1650 y=" 72.362221"1651 x=" 420"1597 y="152.36218" 1598 x="340" 1652 1599 height="49.999996" 1653 1600 width="100" … … 1657 1604 sodipodi:linespacing="125%" 1658 1605 id="text3776-8" 1659 y="1 02.36217"1660 x=" 470"1606 y="182.00574" 1607 x="389.94629" 1661 1608 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" 1662 1609 xml:space="preserve"><tspan 1663 1610 id="tspan3780-4" 1664 1611 style="font-size:20px;text-align:center;text-anchor:middle" 1665 y="102.36217" 1666 x="470" 1667 sodipodi:role="line">Pythia8</tspan></text> 1668 </g> 1669 <g 1670 id="g5112"> 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)"> 1671 1619 <rect 1672 1620 ry="16.666637" 1673 y=" 72.362206"1674 x=" 560"1621 y="152.36217" 1622 x="480" 1675 1623 height="49.999935" 1676 1624 width="100" … … 1680 1628 sodipodi:linespacing="125%" 1681 1629 id="text3776-4" 1682 y="1 02.36217"1683 x=" 610"1630 y="181.92268" 1631 x="529.94629" 1684 1632 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" 1685 1633 xml:space="preserve"><tspan 1686 1634 id="tspan3780-9" 1687 1635 style="font-size:20px;text-align:center;text-anchor:middle" 1688 y="1 02.36217"1689 x=" 610"1636 y="181.92268" 1637 x="529.94629" 1690 1638 sodipodi:role="line">ProMC</tspan></text> 1691 1639 </g> 1692 1640 <g 1693 id="g5319"> 1641 id="g5430" 1642 transform="translate(10,2.6416014e-6)"> 1694 1643 <rect 1695 1644 ry="0" 1696 1645 y="592.36218" 1697 x="5 50"1646 x="540" 1698 1647 height="29.999987" 1699 1648 width="80" … … 1703 1652 sodipodi:linespacing="125%" 1704 1653 id="text5342-2-86-3-5" 1705 y="612. 36218"1706 x="5 90"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="5 90"1654 y="612.11316" 1655 x="579.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="579.34082" 1712 1661 id="tspan5344-2-0-8-2" 1713 1662 sodipodi:role="line">FastJet</tspan></text> 1714 1663 </g> 1715 1664 <g 1716 id="g 5083">1665 id="g4613"> 1717 1666 <rect 1718 1667 ry="0" 1719 y=" 292.36218"1668 y="322.36218" 1720 1669 x="380" 1721 1670 height="29.999987" 1722 1671 width="180" 1723 1672 id="rect5351-2-16" 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" />1673 style="opacity:0.75000000000000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1725 1674 <text 1726 1675 sodipodi:linespacing="125%" 1727 1676 id="text5342-2-86-8" 1728 y="3 12.36218"1729 x="4 70"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="3 12.36218"1734 x="4 70"1677 y="342.16687" 1678 x="469.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="342.16687" 1683 x="469.81445" 1735 1684 id="tspan5344-2-0-5" 1736 1685 sodipodi:role="line">particle propagator</tspan></text> … … 1738 1687 <path 1739 1688 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 1740 d="m 470,272.36213 0,17" 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" 1741 1696 id="path8427-3-4" 1742 1697 inkscape:connector-curvature="0" 1743 1698 sodipodi:nodetypes="cc" /> 1744 1699 <g 1745 id="g 5091">1700 id="g4608"> 1746 1701 <rect 1747 1702 ry="0" 1748 y="2 42.36215"1703 y="272.36215" 1749 1704 x="380" 1750 1705 height="30.000027" 1751 1706 width="180" 1752 1707 id="rect5351-2-16-7" 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" />1708 style="opacity:0.75000000000000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1754 1709 <text 1755 1710 sodipodi:linespacing="125%" 1756 1711 id="text5342-2-86-8-9" 1757 y="2 62.36218"1758 x="4 70"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="2 62.36218"1763 x="4 70"1712 y="292.16684" 1713 x="469.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="292.16684" 1718 x="469.81445" 1764 1719 id="tspan5344-2-0-5-3" 1765 1720 sodipodi:role="line">pile-up merger</tspan></text> … … 1767 1722 <path 1768 1723 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 1769 d="m 470,2 22.36213 0,17"1724 d="m 470,252.36213 0,17" 1770 1725 id="path8427-3-4-5" 1771 1726 inkscape:connector-curvature="0" … … 1773 1728 <path 1774 1729 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 1775 d="m 120,2 57.36217 37.00014,7e-5"1730 d="m 120,287.36217 37.00014,7e-5" 1776 1731 id="path4735-8" 1777 1732 inkscape:connector-curvature="0" 1778 1733 sodipodi:nodetypes="cc" /> 1779 1734 <g 1780 id="g5212"> 1735 id="g5377" 1736 transform="translate(-17.03125,-48.603599)"> 1781 1737 <rect 1782 1738 ry="16.666664" 1783 y=" 232.36215"1784 x=" 20"1739 y="310.96576" 1740 x="37.03125" 1785 1741 height="50.000011" 1786 1742 width="100" … … 1790 1746 sodipodi:linespacing="100%" 1791 1747 id="text3776-4-1-2" 1792 y=" 252.36217"1793 x=" 70"1748 y="330.77045" 1749 x="86.953125" 1794 1750 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" 1795 1751 xml:space="preserve"><tspan 1796 1752 id="tspan5371" 1797 1753 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1798 y=" 252.36217"1799 x=" 70"1754 y="330.77045" 1755 x="86.953125" 1800 1756 sodipodi:role="line">Pile-up</tspan><tspan 1801 1757 id="tspan5375" 1802 1758 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1803 y=" 272.36218"1804 x=" 70"1759 y="350.77045" 1760 x="86.953125" 1805 1761 sodipodi:role="line">file</tspan></text> 1806 1762 </g> 1807 1763 <g 1808 id="g5 452">1764 id="g5575"> 1809 1765 <rect 1810 1766 ry="16.666672" … … 1819 1775 id="text3776-4-1-6" 1820 1776 y="934.02716" 1821 x="4 70"1777 x="469.74121" 1822 1778 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" 1823 1779 xml:space="preserve"><tspan … … 1825 1781 style="font-size:20px;text-align:center;text-anchor:middle" 1826 1782 y="934.02716" 1827 x="4 70"1783 x="469.74121" 1828 1784 sodipodi:role="line">ROOT</tspan></text> 1829 1785 </g> 1830 1786 <g 1831 id="g5 461">1787 id="g5584"> 1832 1788 <rect 1833 1789 ry="16.666672" … … 1841 1797 sodipodi:linespacing="100%" 1842 1798 id="text3776-4-1-6-0" 1843 y="1002. 3622"1844 x="330 "1799 y="1002.1668" 1800 x="330.46875" 1845 1801 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" 1846 1802 xml:space="preserve"><tspan 1847 1803 id="tspan3895-4-9" 1848 1804 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1849 y="1002. 3622"1850 x="330 "1805 y="1002.1668" 1806 x="330.46875" 1851 1807 sodipodi:role="line">Analysis</tspan><tspan 1852 1808 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1853 y="1022. 3622"1854 x="330 "1809 y="1022.1668" 1810 x="330.46875" 1855 1811 sodipodi:role="line" 1856 1812 id="tspan3344">macros</tspan></text> 1857 1813 </g> 1858 1814 <g 1859 id="g5 480">1815 id="g5603"> 1860 1816 <g 1861 1817 style="stroke:#000000;stroke-width:1.09544563;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" … … 1874 1830 sodipodi:linespacing="100%" 1875 1831 id="text3776-4-1-6-0-8" 1876 y="1002. 3622"1877 x="6 10"1832 y="1002.1669" 1833 x="609.47754" 1878 1834 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" 1879 1835 xml:space="preserve"><tspan 1880 1836 id="tspan3895-4-9-2" 1881 1837 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1882 y="1002. 3622"1883 x="6 10"1838 y="1002.1669" 1839 x="609.47754" 1884 1840 sodipodi:role="line">Event</tspan><tspan 1885 1841 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 1886 y="1022. 3622"1887 x="6 10"1842 y="1022.1669" 1843 x="609.47754" 1888 1844 sodipodi:role="line" 1889 1845 id="tspan3326">display</tspan></text> 1890 1846 </g> 1891 1847 <g 1892 id="g5 470">1848 id="g5593"> 1893 1849 <rect 1894 1850 ry="16.666672" … … 1937 1893 sodipodi:nodetypes="cc" /> 1938 1894 <g 1939 id="g5327"> 1895 id="g5438" 1896 transform="translate(10,2.6416014e-6)"> 1940 1897 <rect 1941 1898 ry="0" 1942 1899 y="592.36218" 1943 x="6 70"1900 x="660" 1944 1901 height="29.999987" 1945 1902 width="80" … … 1949 1906 sodipodi:linespacing="125%" 1950 1907 id="text5342-2-86-3-5-4" 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"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" 1958 1915 id="tspan5344-2-0-8-2-8" 1959 1916 sodipodi:role="line">merger</tspan></text> … … 1966 1923 sodipodi:nodetypes="cc" /> 1967 1924 <g 1968 transform="matrix(0.04006914,0,0,0.04006914,686.71468,2 36.79929)"1925 transform="matrix(0.04006914,0,0,0.04006914,686.71468,266.79929)" 1969 1926 id="g3941"> 1970 1927 <g … … 2179 2136 </g> 2180 2137 <g 2181 id="g5303"> 2138 id="g5309" 2139 transform="translate(10,2.6416014e-6)"> 2182 2140 <rect 2183 2141 ry="0" 2184 2142 y="542.3623" 2185 x="2 10"2143 x="200" 2186 2144 height="29.999865" 2187 2145 width="400" … … 2191 2149 sodipodi:linespacing="125%" 2192 2150 id="text5342-2-86-8-0" 2193 y="562. 36218"2194 x="4 10"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="4 10"2151 y="562.24994" 2152 x="400.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="400.1416" 2200 2158 id="tspan5344-2-0-5-9" 2201 2159 sodipodi:role="line">pile-up subtractors</tspan></text> … … 2203 2161 <path 2204 2162 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)" 2205 d="m 590, 472.36217 -7e-5,66.99998"2163 d="m 590,522.36217 -7e-5,16.99998" 2206 2164 id="path8427-0-7-2-4" 2207 2165 inkscape:connector-curvature="0" 2208 2166 sodipodi:nodetypes="cc" /> 2209 2167 <g 2210 id="g5351"> 2168 id="g5502" 2169 transform="translate(10,2.6416014e-6)"> 2211 2170 <rect 2212 2171 ry="0" 2213 2172 y="692.36218" 2214 x="5 30"2173 x="520" 2215 2174 height="29.999987" 2216 2175 width="120" … … 2220 2179 sodipodi:linespacing="125%" 2221 2180 id="text5342-2-86-3-5-6" 2222 y="712. 36218"2223 x="5 90"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="5 90"2181 y="712.16687" 2182 x="527.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="527.25586" 2229 2188 id="tspan4565" 2230 2189 sodipodi:role="line">b-, Ï-tagging</tspan></text> 2231 2190 </g> 2232 2191 <g 2233 id="g5346"> 2192 id="g5494" 2193 transform="translate(10,2.6416014e-6)"> 2234 2194 <rect 2235 2195 ry="0" 2236 2196 y="642.36218" 2237 x="5 30"2197 x="520" 2238 2198 height="29.999987" 2239 2199 width="120" … … 2243 2203 sodipodi:linespacing="125%" 2244 2204 id="text5342-2-86-3-5-6-3" 2245 y="662. 36218"2246 x="5 90"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="5 90"2205 y="662.16687" 2206 x="579.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="579.90234" 2252 2212 id="tspan5344-2-0-8-2-1-1" 2253 2213 sodipodi:role="line">energy scale</tspan></text> … … 2255 2215 <path 2256 2216 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2257 d="m 230, 372.36217 0,17"2217 d="m 230,402.36217 0,17" 2258 2218 id="path8427-41-1" 2259 2219 inkscape:connector-curvature="0" … … 2267 2227 <path 2268 2228 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 2269 d="m 190,122.36217 0,30 560,0 0,-30"2229 d="m 260,152.36213 0,30 420,0 0,-30" 2270 2230 id="path4506" 2271 2231 inkscape:connector-curvature="0" /> 2272 2232 <g 2273 id="g5 359">2233 id="g5567"> 2274 2234 <rect 2275 2235 ry="0" … … 2284 2244 id="text5342-2-86-8-0-4" 2285 2245 y="612.36218" 2286 x="3 50"2246 x="349.95117" 2287 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" 2288 2248 xml:space="preserve"><tspan 2289 2249 style="font-size:20px;text-align:center;text-anchor:middle" 2290 2250 y="612.36218" 2291 x="3 50"2251 x="349.95117" 2292 2252 id="tspan5344-2-0-5-9-0" 2293 2253 sodipodi:role="line">isolation</tspan></text> 2254 </g> 2255 <g 2256 id="g5158" 2257 transform="translate(40,-69.999913)"> 2258 <g 2259 id="g5359"> 2260 <rect 2261 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 <text 2269 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%"><tspan 2275 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><tspan 2280 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> 2294 2286 </g> 2295 2287 <path … … 2355 2347 <path 2356 2348 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)" 2357 d="m 710, 472.36217 -7e-5,116.99998"2349 d="m 710,522.36217 -7e-5,66.99998" 2358 2350 id="path8427-0-7-2-4-8" 2359 2351 inkscape:connector-curvature="0" 2360 2352 sodipodi:nodetypes="cc" /> 2361 2353 <g 2362 id="g5222"> 2354 id="g5421" 2355 transform="translate(0,-49.999994)"> 2363 2356 <rect 2364 2357 ry="16.666664" 2365 y=" 332.36215"2358 y="412.36215" 2366 2359 x="20" 2367 2360 height="50.000011" … … 2372 2365 sodipodi:linespacing="100%" 2373 2366 id="text3776-4-1-2-0" 2374 y=" 352.36218"2375 x=" 70"2367 y="432.16684" 2368 x="69.506836" 2376 2369 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" 2377 2370 xml:space="preserve"><tspan 2378 2371 id="tspan5371-2" 2379 2372 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 2380 y=" 352.36218"2381 x=" 70"2373 y="432.16684" 2374 x="69.506836" 2382 2375 sodipodi:role="line">Config</tspan><tspan 2383 2376 id="tspan5375-8" 2384 2377 style="font-size:20px;text-align:center;line-height:100%;text-anchor:middle" 2385 y=" 372.36218"2386 x=" 70"2378 y="452.16684" 2379 x="69.506836" 2387 2380 sodipodi:role="line">file</tspan></text> 2388 2381 </g> 2389 2382 <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 <path 2389 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 <path 2390 2395 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2391 d="m 470,3 22.36217 0,17"2396 d="m 470,352.36217 0,17" 2392 2397 id="path8427-3-4-1" 2393 2398 inkscape:connector-curvature="0" … … 2395 2400 <path 2396 2401 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2397 d="m 590, 372.36217 0,17"2402 d="m 590,402.36217 0,17" 2398 2403 id="path8427-41-8" 2399 2404 inkscape:connector-curvature="0" 2400 2405 sodipodi:nodetypes="cc" /> 2401 2406 <g 2402 id="g 5043">2407 id="g4704"> 2403 2408 <rect 2404 2409 ry="14.999993" 2405 y="4 43.14392"2410 y="493.14392" 2406 2411 x="420.00879" 2407 2412 height="29.999987" … … 2412 2417 sodipodi:linespacing="125%" 2413 2418 id="text5342-2-5" 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 "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" 2421 2426 id="tspan5344-2-5" 2422 2427 sodipodi:role="line">photons</tspan></text> 2423 2428 </g> 2424 2429 <g 2425 id="g 5051">2430 id="g4650"> 2426 2431 <rect 2427 2432 ry="14.999993" 2428 y="4 43.14392"2433 y="493.14392" 2429 2434 x="540.00879" 2430 2435 height="29.999987" … … 2435 2440 sodipodi:linespacing="125%" 2436 2441 id="text5342-2-5-1" 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 "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" 2444 2449 id="tspan5344-2-5-1" 2445 2450 sodipodi:role="line">towers and tracks</tspan></text> … … 2447 2452 <path 2448 2453 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2449 d="m 470,4 22.36217 0,17"2454 d="m 470,472.36217 0,17" 2450 2455 id="path8427-41-8-2" 2451 2456 inkscape:connector-curvature="0" … … 2453 2458 <path 2454 2459 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2455 d="m 590,4 22.36217 0,17"2460 d="m 590,472.36217 0,17" 2456 2461 id="path8427-41-8-7" 2457 2462 inkscape:connector-curvature="0" … … 2459 2464 <path 2460 2465 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 2461 d="m 710,4 22.36217 0,17"2466 d="m 710,472.36217 0,17" 2462 2467 id="path8427-41-8-79" 2463 2468 inkscape:connector-curvature="0" 2464 2469 sodipodi:nodetypes="cc" /> 2465 <path2466 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 <path2472 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 <path2478 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 <path2484 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 <g2490 id="g5067">2491 <rect2492 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 <text2500 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"><tspan2506 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 <g2513 id="g5247">2514 <rect2515 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 <text2523 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"><tspan2529 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 <path2536 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 <g2542 id="g5152">2543 <rect2544 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 <text2552 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"><tspan2558 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 <path2565 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 <path2571 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 <path2577 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 <path2583 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 <g2589 id="g5198">2590 <rect2591 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 <text2599 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"><tspan2605 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><tspan2610 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 <g2617 transform="translate(120,7.3425304e-7)"2618 id="g5255-3">2619 <rect2620 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 <text2628 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"><tspan2634 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 <g2641 transform="translate(240,7.3425304e-7)"2642 id="g5255-9">2643 <rect2644 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 <text2652 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"><tspan2658 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>2664 2470 </g> 2665 2471 </svg> -
Property mode
changed from
-
doc/delphes_logo.svg
-
Property mode
changed from
100644
to100755
-
Property mode
changed from
-
doc/genMakefile.tcl
r0ac1afd rf08ddc6 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 $(SYSLIBS)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 -lz237 OPT_LIBS += -L$(PYTHIA8)/lib -lpythia8 -ldl 238 238 endif 239 239 endif -
examples/CaloGrid.cpp
r0ac1afd rf08ddc6 11 11 #include "display/Delphes3DGeometry.h" 12 12 #include "classes/DelphesClasses.h" 13 #include " ExRootAnalysis/ExRootConfReader.h"13 #include "external/ExRootAnalysis/ExRootConfReader.h" 14 14 15 15 #include "TCanvas.h" -
examples/EventDisplay.C
r0ac1afd rf08ddc6 16 16 const char *TrackingEfficiency = "ChargedHadronTrackingEfficiency", 17 17 const char *MuonEfficiency = "MuonEfficiency", 18 const char *Calorimeters = " HCal",18 const char *Calorimeters = "Calorimeter", 19 19 bool displayGeometryOnly = false) 20 20 { -
examples/Validation.cpp
r0ac1afd rf08ddc6 1456 1456 TLegend *leg_trkpi_eff_eta = (TLegend*)leg_trkpi_res_eta->Clone(); 1457 1457 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]; 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]; 1462 1460 TH1D* h_trkpi_eff_pt, *h_trkpi_eff_eta; 1463 1461 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]; 1462 std::vector<resolPlot> plots_trkpi_res_pt[n_etabins], plots_trkpi_res_eta[n_ptbins]; 1466 1463 1467 1464 // loop over eta bins … … 1562 1559 TLegend *leg_trkele_eff_eta = (TLegend*)leg_trkele_res_eta->Clone(); 1563 1560 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 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]; 1569 1562 TH1D* h_trkele_eff_pt, *h_trkele_eff_eta; 1570 1563 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]; 1564 std::vector<resolPlot> plots_trkele_res_pt[n_etabins], plots_trkele_res_eta[n_ptbins]; 1573 1565 1574 1566 // loop over eta bins … … 1671 1663 1672 1664 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 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]; 1678 1666 TH1D* h_trkmu_eff_pt, *h_trkmu_eff_eta; 1679 1667 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]; 1668 std::vector<resolPlot> plots_trkmu_res_pt[n_etabins], plots_trkmu_res_eta[n_ptbins]; 1682 1669 1683 1670 // loop over eta bins … … 1777 1764 TLegend *leg_ecal_res_eta = new TLegend(0.60,0.59,0.95,0.90); 1778 1765 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]; 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]; 1784 1769 1785 1770 // loop over eta bins … … 1848 1833 TLegend *leg_hcal_res_eta = new TLegend(0.60,0.59,0.95,0.90); 1849 1834 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]; 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]; 1855 1838 1856 1839 // loop over eta bins … … 1920 1903 TLegend *leg_pfele_res_eta[n_ptbins]; 1921 1904 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]; 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]; 1931 1913 1932 1914 TCanvas *c_pfele_res_e[n_etabins]; … … 2028 2010 TLegend *leg_pfpi_res_eta[n_ptbins]; 2029 2011 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]; 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]; 2040 2020 2041 2021 TCanvas *c_pfpi_res_e[n_etabins]; … … 2139 2119 TLegend *leg_pfjet_res_eta[n_ptbins]; 2140 2120 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]; 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]; 2151 2129 2152 2130 TCanvas *c_pfjet_res_e[n_etabins]; … … 2282 2260 TLegend *leg_recele_eff_eta = new TLegend(0.55,0.22,0.90,0.48); 2283 2261 2284 TGraphErrors *gr_recele_eff_pt = new TGraphErrors[n_etabins]; 2285 TGraphErrors *gr_recele_eff_eta = new TGraphErrors[n_ptbins]; 2262 TGraphErrors gr_recele_eff_pt[n_etabins], gr_recele_eff_eta[n_ptbins]; 2286 2263 TH1D* h_recele_eff_pt, *h_recele_eff_eta; 2287 2264 … … 2348 2325 TLegend *leg_recmu_eff_eta = new TLegend(0.55,0.22,0.90,0.48); 2349 2326 2350 TGraphErrors *gr_recmu_eff_pt = new TGraphErrors[n_etabins]; 2351 TGraphErrors *gr_recmu_eff_eta = new TGraphErrors[n_ptbins]; 2327 TGraphErrors gr_recmu_eff_pt[n_etabins], gr_recmu_eff_eta[n_ptbins]; 2352 2328 TH1D* h_recmu_eff_pt, *h_recmu_eff_eta; 2353 2329 … … 2414 2390 TLegend *leg_recpho_eff_eta = new TLegend(0.55,0.22,0.90,0.48); 2415 2391 2416 TGraphErrors *gr_recpho_eff_pt = new TGraphErrors[n_etabins]; 2417 TGraphErrors *gr_recpho_eff_eta = new TGraphErrors[n_ptbins]; 2392 TGraphErrors gr_recpho_eff_pt[n_etabins], gr_recpho_eff_eta[n_ptbins]; 2418 2393 TH1D* h_recpho_eff_pt, *h_recpho_eff_eta; 2419 2394 … … 2480 2455 TLegend *leg_recbjet_eff_eta = new TLegend(0.50,0.22,0.90,0.48); 2481 2456 2482 TGraphErrors *gr_recbjet_eff_pt = new TGraphErrors[n_etabins]; 2483 TGraphErrors *gr_recbjet_eff_eta = new TGraphErrors[n_ptbins]; 2457 TGraphErrors gr_recbjet_eff_pt[n_etabins], gr_recbjet_eff_eta[n_ptbins]; 2484 2458 TH1D* h_recbjet_eff_pt, *h_recbjet_eff_eta; 2485 2459 … … 2543 2517 TLegend *leg_recbjet_cmis_eta = new TLegend(0.50,0.64,0.90,0.90); 2544 2518 2545 TGraphErrors *gr_recbjet_cmis_pt = new TGraphErrors[n_etabins]; 2546 TGraphErrors *gr_recbjet_cmis_eta = new TGraphErrors[n_ptbins]; 2519 TGraphErrors gr_recbjet_cmis_pt[n_etabins], gr_recbjet_cmis_eta[n_ptbins]; 2547 2520 TH1D* h_recbjet_cmis_pt, *h_recbjet_cmis_eta; 2548 2521 … … 2606 2579 TLegend *leg_recbjet_lmis_eta = new TLegend(0.50,0.64,0.90,0.90); 2607 2580 2608 TGraphErrors *gr_recbjet_lmis_pt = new TGraphErrors[n_etabins]; 2609 TGraphErrors *gr_recbjet_lmis_eta = new TGraphErrors[n_ptbins]; 2581 TGraphErrors gr_recbjet_lmis_pt[n_etabins], gr_recbjet_lmis_eta[n_ptbins]; 2610 2582 TH1D* h_recbjet_lmis_pt, *h_recbjet_lmis_eta; 2611 2583 … … 2672 2644 TLegend *leg_rectaujet_eff_eta = new TLegend(0.50,0.22,0.90,0.48); 2673 2645 2674 TGraphErrors *gr_rectaujet_eff_pt = new TGraphErrors[n_etabins]; 2675 TGraphErrors *gr_rectaujet_eff_eta = new TGraphErrors[n_ptbins]; 2646 TGraphErrors gr_rectaujet_eff_pt[n_etabins], gr_rectaujet_eff_eta[n_ptbins]; 2676 2647 TH1D* h_rectaujet_eff_pt, *h_rectaujet_eff_eta; 2677 2648 … … 2737 2708 TLegend *leg_rectaujet_mis_eta = new TLegend(0.50,0.64,0.90,0.90); 2738 2709 2739 TGraphErrors *gr_rectaujet_mis_pt = new TGraphErrors[n_etabins]; 2740 TGraphErrors *gr_rectaujet_mis_eta = new TGraphErrors[n_ptbins]; 2710 TGraphErrors gr_rectaujet_mis_pt[n_etabins], gr_rectaujet_mis_eta[n_ptbins]; 2741 2711 TH1D* h_rectaujet_mis_pt, *h_rectaujet_mis_eta; 2742 2712 -
external/ExRootAnalysis/CMakeLists.txt
r0ac1afd rf08ddc6 12 12 add_library(ExRootAnalysis OBJECT ${sources} ExRootAnalysisDict.cxx) 13 13 14 # install headers 15 install(FILES ${headers} DESTINATION include/ExRootAnalysis) 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) 16 20 17 21 # install pcms if they are created -
modules/CMakeLists.txt
r0ac1afd rf08ddc6 19 19 add_library(modules OBJECT ${sources} FastJetDict.cxx ModulesDict.cxx) 20 20 21 # install headers 22 install(FILES ${headers} DESTINATION include/modules) 21 # install public headers 22 install(FILES Delphes.h 23 DESTINATION include/modules 24 ) 23 25 24 26 # install pcms if they are created -
modules/RunPUPPI.cc
r0ac1afd rf08ddc6 166 166 Candidate *pv = static_cast<Candidate*>(fPVItInputArray->Next()); 167 167 if (pv) PVZ = pv->Position.Z(); 168 168 169 // Fill input particles for puppi 169 170 std::vector<RecoObj> puppiInputVector; … … 178 179 curRecoObj.phi = momentum.Phi(); 179 180 curRecoObj.m = momentum.M(); 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 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 181 183 //if(fApplyNoLep && TMath::Abs(candidate->PID) == 13) continue; 182 184 if (candidate->IsRecoPU and candidate->Charge !=0) { // if it comes fromPU vertexes after the resolution smearing and the dZ matching within resolution … … 190 192 curRecoObj.dZ = particle->Position.Z()-PVZ; 191 193 } 192 else if(!candidate->IsRecoPU &&candidate->Charge !=0) {194 else if(!candidate->IsRecoPU and candidate->Charge !=0) { 193 195 curRecoObj.id = 1; // charge from LV 194 196 curRecoObj.vtxId = 1; // from PV … … 217 219 curRecoObj.m = momentum.M(); 218 220 curRecoObj.charge = 0; 219 particle = static_cast<Candidate*>(candidate->GetCandidates()->At(0)); 221 particle = static_cast<Candidate*>(candidate->GetCandidates()->Last()); 222 220 223 if(candidate->Charge == 0){ 221 224 curRecoObj.id = 0; // neutrals have id==0 -
modules/TrackPileUpSubtractor.cc
r0ac1afd rf08ddc6 53 53 //------------------------------------------------------------------------------ 54 54 55 TrackPileUpSubtractor::TrackPileUpSubtractor() : 56 fFormula(0) 55 TrackPileUpSubtractor::TrackPileUpSubtractor() 57 56 { 58 fFormula = new DelphesFormula;59 57 } 60 58 … … 63 61 TrackPileUpSubtractor::~TrackPileUpSubtractor() 64 62 { 65 if(fFormula) delete fFormula;66 63 } 67 64 … … 75 72 fItVertexInputArray = fVertexInputArray->MakeIterator(); 76 73 77 // read resolution formula in m 78 fFormula->Compile(GetString("ZVertexResolution", "0.001")); 74 fZVertexResolution = GetDouble("ZVertexResolution", 0.005)*1.0E3; 79 75 80 76 fPTMin = GetDouble("PTMin", 0.); … … 123 119 TObjArray *array; 124 120 Double_t z, zvtx=0; 125 Double_t pt, eta, phi, e;126 121 127 122 … … 149 144 { 150 145 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 158 146 z = particle->Position.Z(); 159 147 … … 161 149 // assume perfect pile-up subtraction for tracks outside fZVertexResolution 162 150 163 if(candidate-> Charge !=0 && TMath::Abs(z-zvtx) > fFormula->Eval(pt, eta, phi, e)* 1.0e3)151 if(candidate->IsPU && TMath::Abs(z-zvtx) > fZVertexResolution) 164 152 { 165 153 candidate->IsRecoPU = 1; … … 173 161 } 174 162 } 163 164 //------------------------------------------------------------------------------ -
modules/TrackPileUpSubtractor.h
r0ac1afd rf08ddc6 34 34 class TIterator; 35 35 class TObjArray; 36 class DelphesFormula;37 36 38 37 class TrackPileUpSubtractor: public DelphesModule … … 49 48 private: 50 49 51 D elphesFormula *fFormula; //!50 Double_t fZVertexResolution; 52 51 53 52 Double_t fPTMin; -
readers/DelphesLHEF.cpp
r0ac1afd rf08ddc6 103 103 104 104 branchEvent = treeWriter->NewBranch("Event", LHEFEvent::Class()); 105 branchWeight = treeWriter->NewBranch("Weight", LHEFWeight::Class());105 branchWeight = treeWriter->NewBranch("Weight", Weight::Class()); 106 106 107 107 confReader = new ExRootConfReader;
Note:
See TracChangeset
for help on using the changeset viewer.