Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • classes/DelphesClasses.h

    redf10ba r2b3ef28  
    8484//---------------------------------------------------------------------------
    8585
    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 
    9786class HepMCEvent: public Event
    9887{
     
    242231  TRefArray Particles; // references to generated particles
    243232
    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 
    253233  static CompBase *fgCompare; //!
    254234  const CompBase *GetCompare() const { return fgCompare; }
     
    277257  TRef Particle; // reference to generated particle
    278258
    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 
    288259  static CompBase *fgCompare; //!
    289260  const CompBase *GetCompare() const { return fgCompare; }
     
    310281  TRef Particle; // reference to generated particle
    311282
    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 
    321283  static CompBase *fgCompare; //!
    322284  const CompBase *GetCompare() const { return fgCompare; }
     
    345307
    346308  UInt_t BTag; // 0 or 1 for a jet that has been tagged as containing a heavy quark
    347 
    348   UInt_t BTagAlgo;
    349   UInt_t BTagDefault;
    350   UInt_t BTagPhysics;
    351   UInt_t BTagNearest2;
    352   UInt_t BTagNearest3;
    353   UInt_t BTagHeaviest;
    354   UInt_t BTagHighestPt;
    355 
    356   UInt_t FlavorAlgo;
    357   UInt_t FlavorDefault;
    358   UInt_t FlavorPhysics;
    359   UInt_t FlavorNearest2;
    360   UInt_t FlavorNearest3;
    361   UInt_t FlavorHeaviest;
    362   UInt_t FlavorHighestPt;
    363 
    364309  UInt_t TauTag; // 0 or 1 for a jet that has been tagged as a tau
    365310
     
    368313  Float_t EhadOverEem; // ratio of the hadronic versus electromagnetic energy deposited in the calorimeter
    369314
    370   Int_t NCharged; // number of charged constituents
    371   Int_t NNeutrals; // number of neutral constituents
    372   Float_t Beta; // (sum pt of charged pile-up constituents)/(sum pt of charged constituents)
    373   Float_t BetaStar; // (sum pt of charged constituents coming from hard interaction)/(sum pt of charged constituents)
    374   Float_t MeanSqDeltaR; // average distance (squared) between constituent and jet weighted by pt (squared) of constituent
    375   Float_t PTD; // average pt between constituent and jet weighted by pt of constituent
    376   Float_t FracPt[5]; // (sum pt of constituents within a ring 0.1*i < DeltaR < 0.1*(i+1))/(sum pt of constituents)
    377 
    378   Float_t Tau[5]; // N-subjettiness
    379 
    380   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
    381   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
    382   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
    383 
    384   Int_t NSubJetsTrimmed; // number of subjets trimmed
    385   Int_t NSubJetsPruned; // number of subjets pruned
    386   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
    387328
    388329  TRefArray Constituents; // references to constituents
     
    393334
    394335  TLorentzVector P4() const;
    395   TLorentzVector Area;
    396 
    397   ClassDef(Jet, 3)
     336
     337  ClassDef(Jet, 2)
    398338};
    399339
     
    452392  Float_t E; // calorimeter tower energy
    453393
    454   Float_t T; // ecal deposit time, averaged by sqrt(EM energy) over all particles, not smeared
    455   Int_t   Ntimes; // number of hits contributing to time measurement
     394  Float_t T; //particle arrival time of flight
    456395
    457396  Float_t Eem; // calorimeter tower electromagnetic energy
     
    513452
    514453  Int_t IsPU;
    515   Int_t IsRecoPU;
    516 
    517454  Int_t IsConstituent;
    518455
    519456  UInt_t BTag;
    520 
    521   UInt_t BTagAlgo;
    522   UInt_t BTagDefault;
    523   UInt_t BTagPhysics;
    524   UInt_t BTagNearest2;
    525   UInt_t BTagNearest3;
    526   UInt_t BTagHeaviest;
    527   UInt_t BTagHighestPt;
    528 
    529   UInt_t FlavorAlgo;
    530   UInt_t FlavorDefault;
    531   UInt_t FlavorPhysics;
    532   UInt_t FlavorNearest2;
    533   UInt_t FlavorNearest3;
    534   UInt_t FlavorHeaviest;
    535   UInt_t FlavorHighestPt;
    536 
    537457  UInt_t TauTag;
    538458
     
    562482  Float_t  FracPt[5];
    563483
    564   //Timing information
    565 
    566   Int_t    Ntimes;
    567   std::vector<std::pair<Float_t,Float_t> > Ecal_E_t;
    568 
    569   // Isolation variables
    570 
    571   Float_t IsolationVar;
    572   Float_t IsolationVarRhoCorr;
    573   Float_t SumPtCharged;
    574   Float_t SumPtNeutral;
    575   Float_t SumPtChargedPU;
    576   Float_t SumPt;
    577 
    578484  // N-subjettiness variables
    579485
    580486  Float_t Tau[5];
    581 
    582   // Other Substructure variables
    583 
    584   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
    585   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
    586   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
    587 
    588   Int_t NSubJetsTrimmed; // number of subjets trimmed
    589   Int_t NSubJetsPruned; // number of subjets pruned
    590   Int_t NSubJetsSoftDropped; // number of subjets soft-dropped
    591 
    592487
    593488  static CompBase *fgCompare; //!
     
    609504  void SetFactory(DelphesFactory *factory) { fFactory = factory; }
    610505
    611   ClassDef(Candidate, 3)
     506  ClassDef(Candidate, 2)
    612507};
    613508
Note: See TracChangeset for help on using the changeset viewer.