Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • classes/DelphesHepMC3Reader.h

    rb4786d3 ra26a130  
    3636class TStopwatch;
    3737class TDatabasePDG;
     38class TLorentzVector;
    3839class ExRootTreeBranch;
    3940class DelphesFactory;
     41class Candidate;
    4042
    4143class DelphesHepMC3Reader
     
    6163
    6264private:
    63   void AnalyzeParticle(DelphesFactory *factory,
    64     TObjArray *allParticleOutputArray,
     65  void AnalyzeVertex(DelphesFactory *factory, int code, Candidate *candidate = 0);
     66
     67  void AnalyzeParticle(DelphesFactory *factory);
     68
     69  void FinalizeParticles(TObjArray *allParticleOutputArray,
    6570    TObjArray *stableParticleOutputArray,
    6671    TObjArray *partonOutputArray);
    67 
    68   void FinalizeParticles(TObjArray *allParticleOutputArray);
    6972
    7073  FILE *fInputFile;
     
    7982  double fMomentumCoefficient, fPositionCoefficient;
    8083
    81   std::vector<double> fWeight;
     84  std::vector<double> fWeights;
    8285
    8386  double fCrossSection, fCrossSectionError;
     
    9295  double fPx, fPy, fPz, fE, fMass;
    9396
    94   int fM1, fM2;
     97  std::vector<std::pair<TLorentzVector *, TObjArray *> > fVertices;
     98  std::vector<int> fParticles;
    9599
    96   std::map<int, int> fVertexMap;
     100  std::map<int, int> fInVertexMap;
     101  std::map<int, int> fOutVertexMap;
     102
     103  std::map<int, std::pair<int, int> > fMotherMap;
    97104  std::map<int, std::pair<int, int> > fDaughterMap;
    98105};
Note: See TracChangeset for help on using the changeset viewer.