Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • classes/DelphesHepMC3Reader.h

    ra26a130 rb4786d3  
    3636class TStopwatch;
    3737class TDatabasePDG;
    38 class TLorentzVector;
    3938class ExRootTreeBranch;
    4039class DelphesFactory;
    41 class Candidate;
    4240
    4341class DelphesHepMC3Reader
     
    6361
    6462private:
    65   void AnalyzeVertex(DelphesFactory *factory, int code, Candidate *candidate = 0);
    66 
    67   void AnalyzeParticle(DelphesFactory *factory);
    68 
    69   void FinalizeParticles(TObjArray *allParticleOutputArray,
     63  void AnalyzeParticle(DelphesFactory *factory,
     64    TObjArray *allParticleOutputArray,
    7065    TObjArray *stableParticleOutputArray,
    7166    TObjArray *partonOutputArray);
     67
     68  void FinalizeParticles(TObjArray *allParticleOutputArray);
    7269
    7370  FILE *fInputFile;
     
    8279  double fMomentumCoefficient, fPositionCoefficient;
    8380
    84   std::vector<double> fWeights;
     81  std::vector<double> fWeight;
    8582
    8683  double fCrossSection, fCrossSectionError;
     
    9592  double fPx, fPy, fPz, fE, fMass;
    9693
    97   std::vector<std::pair<TLorentzVector *, TObjArray *> > fVertices;
    98   std::vector<int> fParticles;
     94  int fM1, fM2;
    9995
    100   std::map<int, int> fInVertexMap;
    101   std::map<int, int> fOutVertexMap;
    102 
    103   std::map<int, std::pair<int, int> > fMotherMap;
     96  std::map<int, int> fVertexMap;
    10497  std::map<int, std::pair<int, int> > fDaughterMap;
    10598};
Note: See TracChangeset for help on using the changeset viewer.