|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef GENERATORFILTERS_TAUFILTER_H
5 #define GENERATORFILTERS_TAUFILTER_H
8 #include "GaudiKernel/ServiceHandle.h"
10 #include "CLHEP/Vector/LorentzVector.h"
17 class HepRandomEngine;
33 const EventContext& ctx)
const;
StatusCode filterInitialize()
TauFilter(const std::string &name, ISvcLocator *pSvcLocator)
double m_LooseRejectionFactor
double m_pTminhad_tight_lead
Base class for event generator filtering modules.
double m_pTminlep_tight_lead
::StatusCode StatusCode
StatusCode definition for legacy code.
CLHEP::HepLorentzVector sumDaughterNeutrinos(const HepMC::ConstGenParticlePtr &tau)
const GenParticle * ConstGenParticlePtr
ServiceHandle< IAthRNGSvc > m_rndmSvc
CLHEP::HepRandomEngine * getRandomEngine(const std::string &streamName, const EventContext &ctx) const
StatusCode filterFinalize()