Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • classes/DelphesClasses.h

    r01f9722 r77e9ae1  
    3232// Dependencies (#includes)
    3333
     34#include "TLorentzVector.h"
     35#include "TObject.h"
    3436#include "TRef.h"
    35 #include "TObject.h"
    3637#include "TRefArray.h"
    37 #include "TLorentzVector.h"
    3838
    3939#include "classes/SortableObject.h"
     
    4646{
    4747public:
    48 
    4948  Long64_t Number; // event number
    5049
     
    6059{
    6160public:
    62 
    6361  Int_t Trigger; // trigger word
    6462
     
    7169{
    7270public:
    73 
    7471  Int_t ProcessID; // subprocess code for the event | hepup.IDPRUP
    7572
     
    8077  Float_t AlphaQCD; // value of the QCD coupling used in the event | hepup.AQCDUP
    8178
    82   ClassDef(LHEFEvent, 2)
     79  ClassDef(LHEFEvent, 3)
    8380};
    8481
     
    9996{
    10097public:
    101 
    10298  Int_t ProcessID; // unique signal process id | signal_process_id()
    10399  Int_t MPI; // number of multi parton interactions | mpi ()
     
    122118  Float_t PDF2; // PDF (id2, x2, Q) | pdf_info()->pdf2()
    123119
    124 
    125 
    126   ClassDef(HepMCEvent, 2)
     120  ClassDef(HepMCEvent, 3)
    127121};
    128122
     
    181175{
    182176public:
    183 
    184177  Float_t T; // vertex position (t component)
    185178  Float_t X; // vertex position (x component)
     
    260253{
    261254public:
    262 
    263255  Float_t PT; // photon transverse momentum
    264256  Float_t Eta; // photon pseudorapidity
     
    287279  TLorentzVector P4() const;
    288280
    289   ClassDef(Photon, 3)
     281  ClassDef(Photon, 4)
    290282};
    291283
     
    295287{
    296288public:
    297 
    298289  Float_t PT; // electron transverse momentum
    299290  Float_t Eta; // electron pseudorapidity
     
    315306  Float_t SumPt; // isolation variable
    316307
    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)
    323319};
    324320
     
    328324{
    329325public:
    330 
    331326  Float_t PT; // muon transverse momentum
    332327  Float_t Eta; // muon pseudorapidity
     
    346341  Float_t SumPt; // isolation variable
    347342
    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)
    354354};
    355355
     
    359359{
    360360public:
    361 
    362361  Float_t PT; // jet transverse momentum
    363362  Float_t Eta; // jet pseudorapidity
     
    368367  Float_t Mass; // jet invariant mass
    369368
    370   Float_t DeltaEta;  // jet radius in pseudorapidity
    371   Float_t DeltaPhi;  // jet radius in azimuthal angle
     369  Float_t DeltaEta; // jet radius in pseudorapidity
     370  Float_t DeltaPhi; // jet radius in azimuthal angle
    372371
    373372  UInt_t Flavor; // jet flavor
     
    404403  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
    405404
    406 
    407405  Int_t NSubJetsTrimmed; // number of subjets trimmed
    408406  Int_t NSubJetsPruned; // number of subjets pruned
     
    413411  Double_t ExclYmerge45;
    414412  Double_t ExclYmerge56;
    415  
     413
    416414  TRefArray Constituents; // references to constituents
    417415  TRefArray Particles; // references to generated particles
     
    423421  TLorentzVector Area;
    424422
    425   ClassDef(Jet, 3)
     423  ClassDef(Jet, 4)
    426424};
    427425
     
    616614
    617615  Int_t NTimeHits;
    618   std::vector< std::pair< Float_t, Float_t > > ECalEnergyTimePairs;
     616  std::vector<std::pair<Float_t, Float_t> > ECalEnergyTimePairs;
    619617
    620618  // Isolation variables
     
    660658  Double_t ExclYmerge45;
    661659  Double_t ExclYmerge56;
    662      
     660
    663661  static CompBase *fgCompare; //!
    664662  const CompBase *GetCompare() const { return fgCompare; }
     
    671669  virtual void Copy(TObject &object) const;
    672670  virtual TObject *Clone(const char *newname = "") const;
    673   virtual void Clear(Option_t* option = "");
     671  virtual void Clear(Option_t *option = "");
    674672
    675673private:
     
    679677  void SetFactory(DelphesFactory *factory) { fFactory = factory; }
    680678
    681   ClassDef(Candidate, 5)
     679  ClassDef(Candidate, 6)
    682680};
    683681
    684682#endif // DelphesClasses_h
    685 
    686 
Note: See TracChangeset for help on using the changeset viewer.