void Output_Delphes::AnalyseEvent (ExRootTreeBranch *branch,const HepMC::GenEvent& evt, const Long64_t eventNumber,const double weight) { TRootLHEFEvent *element; element = static_cast<TRootLHEFEvent*>(branch->NewEntry()); element->Number = eventNumber; element->Nparticles = evt.particles_size(); element->ProcessID = evt.signal_process_id(); element->Weight = weight; element->ScalePDF = evt.event_scale(); element->CouplingQED = evt.alphaQED(); element->CouplingQCD = evt.alphaQCD(); }