Changes in classes/DelphesClasses.cc [cab38f6:839deb7] in git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
classes/DelphesClasses.cc
rcab38f6 r839deb7 45 45 //------------------------------------------------------------------------------ 46 46 47 TLorentzVector GenParticle::P4() 47 TLorentzVector GenParticle::P4() const 48 48 { 49 49 TLorentzVector vec; … … 54 54 //------------------------------------------------------------------------------ 55 55 56 TLorentzVector MissingET::P4() 56 TLorentzVector MissingET::P4() const 57 57 { 58 58 TLorentzVector vec; … … 63 63 //------------------------------------------------------------------------------ 64 64 65 TLorentzVector Photon::P4() 65 TLorentzVector Photon::P4() const 66 66 { 67 67 TLorentzVector vec; … … 72 72 //------------------------------------------------------------------------------ 73 73 74 TLorentzVector Electron::P4() 74 TLorentzVector Electron::P4() const 75 75 { 76 76 TLorentzVector vec; … … 81 81 //------------------------------------------------------------------------------ 82 82 83 TLorentzVector Muon::P4() 83 TLorentzVector Muon::P4() const 84 84 { 85 85 TLorentzVector vec; … … 90 90 //------------------------------------------------------------------------------ 91 91 92 TLorentzVector Jet::P4() 92 TLorentzVector Jet::P4() const 93 93 { 94 94 TLorentzVector vec; … … 99 99 //------------------------------------------------------------------------------ 100 100 101 TLorentzVector Track::P4() 101 TLorentzVector Track::P4() const 102 102 { 103 103 TLorentzVector vec; … … 108 108 //------------------------------------------------------------------------------ 109 109 110 TLorentzVector Tower::P4() 110 TLorentzVector Tower::P4() const 111 111 { 112 112 TLorentzVector vec; … … 120 120 PID(0), Status(0), M1(-1), M2(-1), D1(-1), D2(-1), 121 121 Charge(0), Mass(0.0), 122 IsPU(0), IsConstituent(0), 123 BTag(0), TauTag(0), Eem(0.0), Ehad(0.0), 122 IsPU(0), IsRecoPU(0), IsConstituent(0), IsFromConversion(0), 123 Flavor(0), FlavorAlgo(0), FlavorPhys(0), 124 BTag(0), BTagAlgo(0), BTagPhys(0), 125 TauTag(0), Eem(0.0), Ehad(0.0), 124 126 DeltaEta(0.0), DeltaPhi(0.0), 125 127 Momentum(0.0, 0.0, 0.0, 0.0), … … 133 135 MeanSqDeltaR(0), 134 136 PTD(0), 137 NTimeHits(-1), 138 IsolationVar(-999), 139 IsolationVarRhoCorr(-999), 140 SumPtCharged(-999), 141 SumPtNeutral(-999), 142 SumPtChargedPU(-999), 143 SumPt(-999), 144 NSubJetsTrimmed(0), 145 NSubJetsPruned(0), 146 NSubJetsSoftDropped(0), 135 147 fFactory(0), 136 148 fArray(0) 137 149 { 150 int i; 138 151 Edges[0] = 0.0; 139 152 Edges[1] = 0.0; … … 150 163 Tau[3] = 0.0; 151 164 Tau[4] = 0.0; 165 for(i = 0; i < 5; ++i) 166 { 167 TrimmedP4[i].SetXYZT(0.0, 0.0, 0.0, 0.0); 168 PrunedP4[i].SetXYZT(0.0, 0.0, 0.0, 0.0); 169 SoftDroppedP4[i].SetXYZT(0.0, 0.0, 0.0, 0.0); 170 } 152 171 } 153 172 … … 224 243 object.IsPU = IsPU; 225 244 object.IsConstituent = IsConstituent; 245 object.IsFromConversion = IsFromConversion; 246 object.Flavor = Flavor; 247 object.FlavorAlgo = FlavorAlgo; 248 object.FlavorPhys = FlavorPhys; 226 249 object.BTag = BTag; 250 object.BTagAlgo = BTagAlgo; 251 object.BTagPhys = BTagPhys; 227 252 object.TauTag = TauTag; 228 253 object.Eem = Eem; … … 249 274 object.MeanSqDeltaR = MeanSqDeltaR; 250 275 object.PTD = PTD; 276 object.NTimeHits = NTimeHits; 277 object.IsolationVar = IsolationVar; 278 object.IsolationVarRhoCorr = IsolationVarRhoCorr; 279 object.SumPtCharged = SumPtCharged; 280 object.SumPtNeutral = SumPtNeutral; 281 object.SumPtChargedPU = SumPtChargedPU; 282 object.SumPt = SumPt; 283 251 284 object.FracPt[0] = FracPt[0]; 252 285 object.FracPt[1] = FracPt[1]; … … 260 293 object.Tau[4] = Tau[4]; 261 294 295 object.TrimmedP4[0] = TrimmedP4[0]; 296 object.TrimmedP4[1] = TrimmedP4[1]; 297 object.TrimmedP4[2] = TrimmedP4[2]; 298 object.TrimmedP4[3] = TrimmedP4[3]; 299 object.TrimmedP4[4] = TrimmedP4[4]; 300 object.PrunedP4[0] = PrunedP4[0]; 301 object.PrunedP4[1] = PrunedP4[1]; 302 object.PrunedP4[2] = PrunedP4[2]; 303 object.PrunedP4[3] = PrunedP4[3]; 304 object.PrunedP4[4] = PrunedP4[4]; 305 object.SoftDroppedP4[0] = SoftDroppedP4[0]; 306 object.SoftDroppedP4[1] = SoftDroppedP4[1]; 307 object.SoftDroppedP4[2] = SoftDroppedP4[2]; 308 object.SoftDroppedP4[3] = SoftDroppedP4[3]; 309 object.SoftDroppedP4[4] = SoftDroppedP4[4]; 310 311 object.NSubJetsTrimmed = NSubJetsTrimmed; 312 object.NSubJetsPruned = NSubJetsPruned; 313 object.NSubJetsSoftDropped = NSubJetsSoftDropped; 314 262 315 object.fFactory = fFactory; 263 316 object.fArray = 0; 317 318 // copy cluster timing info 319 copy(ECalEnergyTimePairs.begin(), ECalEnergyTimePairs.end(), back_inserter(object.ECalEnergyTimePairs)); 264 320 265 321 if(fArray && fArray->GetEntriesFast() > 0) … … 278 334 void Candidate::Clear(Option_t* option) 279 335 { 336 int i; 280 337 SetUniqueID(0); 281 338 ResetBit(kIsReferenced); … … 287 344 IsPU = 0; 288 345 IsConstituent = 0; 346 IsFromConversion = 0; 347 Flavor = 0; 348 FlavorAlgo = 0; 349 FlavorPhys = 0; 289 350 BTag = 0; 351 BTagAlgo = 0; 352 BTagPhys = 0; 290 353 TauTag = 0; 291 354 Eem = 0.0; … … 311 374 MeanSqDeltaR = 0.0; 312 375 PTD = 0.0; 376 377 NTimeHits = 0; 378 ECalEnergyTimePairs.clear(); 379 380 IsolationVar = -999; 381 IsolationVarRhoCorr = -999; 382 SumPtCharged = -999; 383 SumPtNeutral = -999; 384 SumPtChargedPU = -999; 385 SumPt = -999; 386 313 387 FracPt[0] = 0.0; 314 388 FracPt[1] = 0.0; … … 322 396 Tau[4] = 0.0; 323 397 398 for(i = 0; i < 5; ++i) 399 { 400 TrimmedP4[i].SetXYZT(0.0, 0.0, 0.0, 0.0); 401 PrunedP4[i].SetXYZT(0.0, 0.0, 0.0, 0.0); 402 SoftDroppedP4[i].SetXYZT(0.0, 0.0, 0.0, 0.0); 403 } 404 405 NSubJetsTrimmed = 0; 406 NSubJetsPruned = 0; 407 NSubJetsSoftDropped = 0; 408 324 409 fArray = 0; 325 410 }
Note:
See TracChangeset
for help on using the changeset viewer.