Changes in classes/DelphesClasses.h [01f9722:77e9ae1] in git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
classes/DelphesClasses.h
r01f9722 r77e9ae1 32 32 // Dependencies (#includes) 33 33 34 #include "TLorentzVector.h" 35 #include "TObject.h" 34 36 #include "TRef.h" 35 #include "TObject.h"36 37 #include "TRefArray.h" 37 #include "TLorentzVector.h"38 38 39 39 #include "classes/SortableObject.h" … … 46 46 { 47 47 public: 48 49 48 Long64_t Number; // event number 50 49 … … 60 59 { 61 60 public: 62 63 61 Int_t Trigger; // trigger word 64 62 … … 71 69 { 72 70 public: 73 74 71 Int_t ProcessID; // subprocess code for the event | hepup.IDPRUP 75 72 … … 80 77 Float_t AlphaQCD; // value of the QCD coupling used in the event | hepup.AQCDUP 81 78 82 ClassDef(LHEFEvent, 2)79 ClassDef(LHEFEvent, 3) 83 80 }; 84 81 … … 99 96 { 100 97 public: 101 102 98 Int_t ProcessID; // unique signal process id | signal_process_id() 103 99 Int_t MPI; // number of multi parton interactions | mpi () … … 122 118 Float_t PDF2; // PDF (id2, x2, Q) | pdf_info()->pdf2() 123 119 124 125 126 ClassDef(HepMCEvent, 2) 120 ClassDef(HepMCEvent, 3) 127 121 }; 128 122 … … 181 175 { 182 176 public: 183 184 177 Float_t T; // vertex position (t component) 185 178 Float_t X; // vertex position (x component) … … 260 253 { 261 254 public: 262 263 255 Float_t PT; // photon transverse momentum 264 256 Float_t Eta; // photon pseudorapidity … … 287 279 TLorentzVector P4() const; 288 280 289 ClassDef(Photon, 3)281 ClassDef(Photon, 4) 290 282 }; 291 283 … … 295 287 { 296 288 public: 297 298 289 Float_t PT; // electron transverse momentum 299 290 Float_t Eta; // electron pseudorapidity … … 315 306 Float_t SumPt; // isolation variable 316 307 317 static CompBase *fgCompare; //! 318 const CompBase *GetCompare() const { return fgCompare; } 319 320 TLorentzVector P4() const; 321 322 ClassDef(Electron, 3) 308 Float_t D0; // track transverse impact parameter 309 Float_t DZ; // track longitudinal impact parameter 310 Float_t ErrorD0; // track transverse impact parameter error 311 Float_t ErrorDZ; // track longitudinal impact parameter error 312 313 static CompBase *fgCompare; //! 314 const CompBase *GetCompare() const { return fgCompare; } 315 316 TLorentzVector P4() const; 317 318 ClassDef(Electron, 4) 323 319 }; 324 320 … … 328 324 { 329 325 public: 330 331 326 Float_t PT; // muon transverse momentum 332 327 Float_t Eta; // muon pseudorapidity … … 346 341 Float_t SumPt; // isolation variable 347 342 348 static CompBase *fgCompare; //! 349 const CompBase *GetCompare() const { return fgCompare; } 350 351 TLorentzVector P4() const; 352 353 ClassDef(Muon, 3) 343 Float_t D0; // track transverse impact parameter 344 Float_t DZ; // track longitudinal impact parameter 345 Float_t ErrorD0; // track transverse impact parameter error 346 Float_t ErrorDZ; // track longitudinal impact parameter error 347 348 static CompBase *fgCompare; //! 349 const CompBase *GetCompare() const { return fgCompare; } 350 351 TLorentzVector P4() const; 352 353 ClassDef(Muon, 4) 354 354 }; 355 355 … … 359 359 { 360 360 public: 361 362 361 Float_t PT; // jet transverse momentum 363 362 Float_t Eta; // jet pseudorapidity … … 368 367 Float_t Mass; // jet invariant mass 369 368 370 Float_t DeltaEta; 371 Float_t DeltaPhi; 369 Float_t DeltaEta; // jet radius in pseudorapidity 370 Float_t DeltaPhi; // jet radius in azimuthal angle 372 371 373 372 UInt_t Flavor; // jet flavor … … 404 403 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 405 404 406 407 405 Int_t NSubJetsTrimmed; // number of subjets trimmed 408 406 Int_t NSubJetsPruned; // number of subjets pruned … … 413 411 Double_t ExclYmerge45; 414 412 Double_t ExclYmerge56; 415 413 416 414 TRefArray Constituents; // references to constituents 417 415 TRefArray Particles; // references to generated particles … … 423 421 TLorentzVector Area; 424 422 425 ClassDef(Jet, 3)423 ClassDef(Jet, 4) 426 424 }; 427 425 … … 616 614 617 615 Int_t NTimeHits; 618 std::vector< std::pair< Float_t, Float_t> > ECalEnergyTimePairs;616 std::vector<std::pair<Float_t, Float_t> > ECalEnergyTimePairs; 619 617 620 618 // Isolation variables … … 660 658 Double_t ExclYmerge45; 661 659 Double_t ExclYmerge56; 662 660 663 661 static CompBase *fgCompare; //! 664 662 const CompBase *GetCompare() const { return fgCompare; } … … 671 669 virtual void Copy(TObject &object) const; 672 670 virtual TObject *Clone(const char *newname = "") const; 673 virtual void Clear(Option_t *option = "");671 virtual void Clear(Option_t *option = ""); 674 672 675 673 private: … … 679 677 void SetFactory(DelphesFactory *factory) { fFactory = factory; } 680 678 681 ClassDef(Candidate, 5)679 ClassDef(Candidate, 6) 682 680 }; 683 681 684 682 #endif // DelphesClasses_h 685 686
Note:
See TracChangeset
for help on using the changeset viewer.