Changeset d77b51d in git for classes/DelphesClasses.h
- Timestamp:
- Sep 29, 2015, 2:08:10 PM (9 years ago)
- Branches:
- ImprovedOutputFile, Timing, dual_readout, llp, master
- Children:
- a98c7ef
- Parents:
- d870fc5 (diff), 06ec139 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
classes/DelphesClasses.h
rd870fc5 rd77b51d 84 84 //--------------------------------------------------------------------------- 85 85 86 class LHEFWeight: public TObject 87 { 88 public: 89 Int_t ID; // weight ID 90 Float_t Weight; // weight value 91 92 ClassDef(LHEFWeight, 1) 93 }; 94 95 //--------------------------------------------------------------------------- 96 86 97 class HepMCEvent: public Event 87 98 { … … 150 161 const CompBase *GetCompare() const { return fgCompare; } 151 162 152 TLorentzVector P4() ;163 TLorentzVector P4() const; 153 164 154 165 ClassDef(GenParticle, 1) … … 177 188 Float_t Phi; // mising energy azimuthal angle 178 189 179 TLorentzVector P4() ;190 TLorentzVector P4() const; 180 191 181 192 ClassDef(MissingET, 1) … … 231 242 TRefArray Particles; // references to generated particles 232 243 233 static CompBase *fgCompare; //! 234 const CompBase *GetCompare() const { return fgCompare; } 235 236 TLorentzVector P4(); 237 238 ClassDef(Photon, 2) 244 // Isolation variables 245 246 Float_t IsolationVar; 247 Float_t IsolationVarRhoCorr; 248 Float_t SumPtCharged; 249 Float_t SumPtNeutral; 250 Float_t SumPtChargedPU; 251 Float_t SumPt; 252 253 static CompBase *fgCompare; //! 254 const CompBase *GetCompare() const { return fgCompare; } 255 256 TLorentzVector P4() const; 257 258 ClassDef(Photon, 3) 239 259 }; 240 260 … … 257 277 TRef Particle; // reference to generated particle 258 278 259 static CompBase *fgCompare; //! 260 const CompBase *GetCompare() const { return fgCompare; } 261 262 TLorentzVector P4(); 263 264 ClassDef(Electron, 2) 279 // Isolation variables 280 281 Float_t IsolationVar; 282 Float_t IsolationVarRhoCorr; 283 Float_t SumPtCharged; 284 Float_t SumPtNeutral; 285 Float_t SumPtChargedPU; 286 Float_t SumPt; 287 288 static CompBase *fgCompare; //! 289 const CompBase *GetCompare() const { return fgCompare; } 290 291 TLorentzVector P4() const; 292 293 ClassDef(Electron, 3) 265 294 }; 266 295 … … 281 310 TRef Particle; // reference to generated particle 282 311 283 static CompBase *fgCompare; //! 284 const CompBase *GetCompare() const { return fgCompare; } 285 286 TLorentzVector P4(); 287 288 ClassDef(Muon, 2) 312 // Isolation variables 313 314 Float_t IsolationVar; 315 Float_t IsolationVarRhoCorr; 316 Float_t SumPtCharged; 317 Float_t SumPtNeutral; 318 Float_t SumPtChargedPU; 319 Float_t SumPt; 320 321 static CompBase *fgCompare; //! 322 const CompBase *GetCompare() const { return fgCompare; } 323 324 TLorentzVector P4() const; 325 326 ClassDef(Muon, 3) 289 327 }; 290 328 … … 306 344 Float_t DeltaPhi; // jet radius in azimuthal angle 307 345 346 UInt_t Flavor; 347 UInt_t FlavorAlgo; 348 UInt_t FlavorPhys; 349 308 350 UInt_t BTag; // 0 or 1 for a jet that has been tagged as containing a heavy quark 351 UInt_t BTagAlgo; 352 UInt_t BTagPhys; 353 309 354 UInt_t TauTag; // 0 or 1 for a jet that has been tagged as a tau 310 355 … … 313 358 Float_t EhadOverEem; // ratio of the hadronic versus electromagnetic energy deposited in the calorimeter 314 359 315 Int_t NCharged; // number of charged constituents 316 Int_t NNeutrals; // number of neutral constituents 317 Float_t Beta; // (sum pt of charged pile-up constituents)/(sum pt of charged constituents) 318 Float_t BetaStar; // (sum pt of charged constituents coming from hard interaction)/(sum pt of charged constituents) 319 Float_t MeanSqDeltaR; // average distance (squared) between constituent and jet weighted by pt (squared) of constituent 320 Float_t PTD; // average pt between constituent and jet weighted by pt of constituent 321 Float_t FracPt[5]; // (sum pt of constituents within a ring 0.1*i < DeltaR < 0.1*(i+1))/(sum pt of constituents) 322 323 Float_t Tau1; // 1-subjettiness 324 Float_t Tau2; // 2-subjettiness 325 Float_t Tau3; // 3-subjettiness 326 Float_t Tau4; // 4-subjettiness 327 Float_t Tau5; // 5-subjettiness 360 Int_t NCharged; // number of charged constituents 361 Int_t NNeutrals; // number of neutral constituents 362 Float_t Beta; // (sum pt of charged pile-up constituents)/(sum pt of charged constituents) 363 Float_t BetaStar; // (sum pt of charged constituents coming from hard interaction)/(sum pt of charged constituents) 364 Float_t MeanSqDeltaR; // average distance (squared) between constituent and jet weighted by pt (squared) of constituent 365 Float_t PTD; // average pt between constituent and jet weighted by pt of constituent 366 Float_t FracPt[5]; // (sum pt of constituents within a ring 0.1*i < DeltaR < 0.1*(i+1))/(sum pt of constituents) 367 368 Float_t Tau[5]; // N-subjettiness 369 370 TLorentzVector TrimmedP4[5]; // first entry (i = 0) is the total Trimmed Jet 4-momenta and from i = 1 to 4 are the trimmed subjets 4-momenta 371 TLorentzVector PrunedP4[5]; // first entry (i = 0) is the total Pruned Jet 4-momenta and from i = 1 to 4 are the pruned subjets 4-momenta 372 TLorentzVector SoftDroppedP4[5]; // first entry (i = 0) is the total SoftDropped Jet 4-momenta and from i = 1 to 4 are the pruned subjets 4-momenta 373 374 Int_t NSubJetsTrimmed; // number of subjets trimmed 375 Int_t NSubJetsPruned; // number of subjets pruned 376 Int_t NSubJetsSoftDropped; // number of subjets soft-dropped 328 377 329 378 TRefArray Constituents; // references to constituents … … 333 382 const CompBase *GetCompare() const { return fgCompare; } 334 383 335 TLorentzVector P4(); 336 337 ClassDef(Jet, 2) 384 TLorentzVector P4() const; 385 TLorentzVector Area; 386 387 ClassDef(Jet, 3) 338 388 }; 339 389 … … 376 426 const CompBase *GetCompare() const { return fgCompare; } 377 427 378 TLorentzVector P4() ;428 TLorentzVector P4() const; 379 429 380 430 ClassDef(Track, 2) … … 392 442 Float_t E; // calorimeter tower energy 393 443 394 Float_t T; //particle arrival time of flight 444 Float_t T; // ecal deposit time, averaged by sqrt(EM energy) over all particles, not smeared 445 Int_t NTimeHits; // number of hits contributing to time measurement 395 446 396 447 Float_t Eem; // calorimeter tower electromagnetic energy … … 404 455 const CompBase *GetCompare() const { return fgCompare; } 405 456 406 TLorentzVector P4() ;407 408 ClassDef(Tower, 1)457 TLorentzVector P4() const; 458 459 ClassDef(Tower, 2) 409 460 }; 410 461 … … 452 503 453 504 Int_t IsPU; 505 Int_t IsRecoPU; 506 454 507 Int_t IsConstituent; 455 508 509 Int_t IsFromConversion; 510 511 UInt_t Flavor; 512 UInt_t FlavorAlgo; 513 UInt_t FlavorPhys; 514 456 515 UInt_t BTag; 516 UInt_t BTagAlgo; 517 UInt_t BTagPhys; 518 457 519 UInt_t TauTag; 458 520 … … 466 528 TLorentzVector Momentum, Position, Area; 467 529 468 Float_t 469 Float_t 470 Float_t 471 Float_t 472 Float_t 530 Float_t Dxy; 531 Float_t SDxy; 532 Float_t Xd; 533 Float_t Yd; 534 Float_t Zd; 473 535 474 536 // PileUpJetID variables 475 537 476 Int_t NCharged; 477 Int_t NNeutrals; 478 Float_t Beta; 479 Float_t BetaStar; 480 Float_t MeanSqDeltaR; 481 Float_t PTD; 482 Float_t FracPt[5]; 538 Int_t NCharged; 539 Int_t NNeutrals; 540 Float_t Beta; 541 Float_t BetaStar; 542 Float_t MeanSqDeltaR; 543 Float_t PTD; 544 Float_t FracPt[5]; 545 546 // Timing information 547 548 Int_t NTimeHits; 549 std::vector< std::pair< Float_t, Float_t > > ECalEnergyTimePairs; 550 551 // Isolation variables 552 553 Float_t IsolationVar; 554 Float_t IsolationVarRhoCorr; 555 Float_t SumPtCharged; 556 Float_t SumPtNeutral; 557 Float_t SumPtChargedPU; 558 Float_t SumPt; 483 559 484 560 // N-subjettiness variables 485 561 486 562 Float_t Tau[5]; 563 564 // Other Substructure variables 565 566 TLorentzVector TrimmedP4[5]; // first entry (i = 0) is the total Trimmed Jet 4-momenta and from i = 1 to 4 are the trimmed subjets 4-momenta 567 TLorentzVector PrunedP4[5]; // first entry (i = 0) is the total Pruned Jet 4-momenta and from i = 1 to 4 are the pruned subjets 4-momenta 568 TLorentzVector SoftDroppedP4[5]; // first entry (i = 0) is the total SoftDropped Jet 4-momenta and from i = 1 to 4 are the pruned subjets 4-momenta 569 570 Int_t NSubJetsTrimmed; // number of subjets trimmed 571 Int_t NSubJetsPruned; // number of subjets pruned 572 Int_t NSubJetsSoftDropped; // number of subjets soft-dropped 573 487 574 488 575 static CompBase *fgCompare; //! … … 504 591 void SetFactory(DelphesFactory *factory) { fFactory = factory; } 505 592 506 ClassDef(Candidate, 2)593 ClassDef(Candidate, 3) 507 594 }; 508 595
Note:
See TracChangeset
for help on using the changeset viewer.