Changes in classes/DelphesClasses.h [eb52a5d:cab38f6] in git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
classes/DelphesClasses.h
reb52a5d rcab38f6 84 84 //--------------------------------------------------------------------------- 85 85 86 class LHEFWeight: public TObject87 {88 public:89 Int_t ID; // weight ID90 Float_t Weight; // weight value91 92 ClassDef(LHEFWeight, 1)93 };94 95 //---------------------------------------------------------------------------96 97 86 class HepMCEvent: public Event 98 87 { … … 161 150 const CompBase *GetCompare() const { return fgCompare; } 162 151 163 TLorentzVector P4() const;152 TLorentzVector P4(); 164 153 165 154 ClassDef(GenParticle, 1) … … 188 177 Float_t Phi; // mising energy azimuthal angle 189 178 190 TLorentzVector P4() const;179 TLorentzVector P4(); 191 180 192 181 ClassDef(MissingET, 1) … … 242 231 TRefArray Particles; // references to generated particles 243 232 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) 233 static CompBase *fgCompare; //! 234 const CompBase *GetCompare() const { return fgCompare; } 235 236 TLorentzVector P4(); 237 238 ClassDef(Photon, 2) 259 239 }; 260 240 … … 277 257 TRef Particle; // reference to generated particle 278 258 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) 259 static CompBase *fgCompare; //! 260 const CompBase *GetCompare() const { return fgCompare; } 261 262 TLorentzVector P4(); 263 264 ClassDef(Electron, 2) 294 265 }; 295 266 … … 310 281 TRef Particle; // reference to generated particle 311 282 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) 283 static CompBase *fgCompare; //! 284 const CompBase *GetCompare() const { return fgCompare; } 285 286 TLorentzVector P4(); 287 288 ClassDef(Muon, 2) 327 289 }; 328 290 … … 344 306 Float_t DeltaPhi; // jet radius in azimuthal angle 345 307 346 UInt_t Flavor;347 UInt_t FlavorAlgo;348 UInt_t FlavorPhys;349 350 308 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 354 309 UInt_t TauTag; // 0 or 1 for a jet that has been tagged as a tau 355 310 … … 358 313 Float_t EhadOverEem; // ratio of the hadronic versus electromagnetic energy deposited in the calorimeter 359 314 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 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 377 328 378 329 TRefArray Constituents; // references to constituents … … 382 333 const CompBase *GetCompare() const { return fgCompare; } 383 334 384 TLorentzVector P4() const; 385 TLorentzVector Area; 386 387 ClassDef(Jet, 3) 335 TLorentzVector P4(); 336 337 ClassDef(Jet, 2) 388 338 }; 389 339 … … 426 376 const CompBase *GetCompare() const { return fgCompare; } 427 377 428 TLorentzVector P4() const;378 TLorentzVector P4(); 429 379 430 380 ClassDef(Track, 2) … … 442 392 Float_t E; // calorimeter tower energy 443 393 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 394 Float_t T; //particle arrival time of flight 446 395 447 396 Float_t Eem; // calorimeter tower electromagnetic energy … … 455 404 const CompBase *GetCompare() const { return fgCompare; } 456 405 457 TLorentzVector P4() const;458 459 ClassDef(Tower, 2)406 TLorentzVector P4(); 407 408 ClassDef(Tower, 1) 460 409 }; 461 410 … … 503 452 504 453 Int_t IsPU; 505 Int_t IsRecoPU;506 507 454 Int_t IsConstituent; 508 455 509 Int_t IsFromConversion;510 511 UInt_t Flavor;512 UInt_t FlavorAlgo;513 UInt_t FlavorPhys;514 515 456 UInt_t BTag; 516 UInt_t BTagAlgo;517 UInt_t BTagPhys;518 519 457 UInt_t TauTag; 520 458 … … 528 466 TLorentzVector Momentum, Position, Area; 529 467 530 Float_t Dxy;531 Float_t SDxy;532 Float_t Xd;533 Float_t Yd;534 Float_t Zd;468 Float_t Dxy; 469 Float_t SDxy; 470 Float_t Xd; 471 Float_t Yd; 472 Float_t Zd; 535 473 536 474 // PileUpJetID variables 537 475 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; 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]; 559 483 560 484 // N-subjettiness variables 561 485 562 486 Float_t Tau[5]; 563 564 // Other Substructure variables565 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-momenta567 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-momenta568 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-momenta569 570 Int_t NSubJetsTrimmed; // number of subjets trimmed571 Int_t NSubJetsPruned; // number of subjets pruned572 Int_t NSubJetsSoftDropped; // number of subjets soft-dropped573 574 487 575 488 static CompBase *fgCompare; //! … … 591 504 void SetFactory(DelphesFactory *factory) { fFactory = factory; } 592 505 593 ClassDef(Candidate, 3)506 ClassDef(Candidate, 2) 594 507 }; 595 508
Note:
See TracChangeset
for help on using the changeset viewer.