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