CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
gen::PhotosInterfaceBase Class Referenceabstract

#include <PhotosInterfaceBase.h>

Inheritance diagram for gen::PhotosInterfaceBase:
gen::PhotosInterface gen::PhotosppInterface

Public Member Functions

virtual HepMC::GenEvent * apply (HepMC::GenEvent *evt)
 
virtual void avoidTauLeptonicDecays ()=0
 
virtual void configureOnlyFor (int)=0
 
virtual void init ()=0
 
 PhotosInterfaceBase ()
 
 PhotosInterfaceBase (const edm::ParameterSet &)
 
virtual void SetDecayRandomEngine (CLHEP::HepRandomEngine *decayRandomEngine)
 
virtual void setRandomEngine (CLHEP::HepRandomEngine *decayRandomEngine)=0
 
virtual const std::vector
< std::string > & 
specialSettings ()
 
virtual void statistics ()
 
virtual ~PhotosInterfaceBase ()
 

Protected Attributes

std::vector< std::string > fSpecialSettings
 

Detailed Description

Definition at line 14 of file PhotosInterfaceBase.h.

Constructor & Destructor Documentation

gen::PhotosInterfaceBase::PhotosInterfaceBase ( )
inline

Definition at line 16 of file PhotosInterfaceBase.h.

16 {};
gen::PhotosInterfaceBase::PhotosInterfaceBase ( const edm::ParameterSet )
inline

Definition at line 17 of file PhotosInterfaceBase.h.

17 {};
virtual gen::PhotosInterfaceBase::~PhotosInterfaceBase ( )
inlinevirtual

Definition at line 18 of file PhotosInterfaceBase.h.

18 {};

Member Function Documentation

virtual HepMC::GenEvent* gen::PhotosInterfaceBase::apply ( HepMC::GenEvent *  evt)
inlinevirtual

Reimplemented in gen::PhotosInterface, and gen::PhotosppInterface.

Definition at line 23 of file PhotosInterfaceBase.h.

Referenced by heavyIonTools.ConfigureHeavyIons::__call__(), editorTools.UserCodeTool::__call__(), HiCoreTools.RestrictInputToAOD::__call__(), coreTools.RunOnData::__call__(), trackTools.MakeAODTrackCandidates::__call__(), runJetUncertainties.RunJetUncertainties::__call__(), metTools.AddMETCollection::__call__(), heavyIonTools.ProductionDefaults::__call__(), editorTools.ChangeSource::__call__(), HiCoreTools.RemoveMCMatching::__call__(), cmsswVersionTools.PickRelValInputFiles::__call__(), coreTools.RemoveMCMatching::__call__(), trackTools.MakePATTrackCandidates::__call__(), trigTools.SwitchOnTrigger::__call__(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::__call__(), jetTools.AddJetCollection::__call__(), heavyIonTools.SelectionDefaults::__call__(), HiCoreTools.RemoveAllPATObjectsBut::__call__(), heavyIonTools.DisbaleMonteCarloDeps::__call__(), HiCoreTools.RemoveSpecificPATObjects::__call__(), trigTools.SwitchOnTriggerStandAlone::__call__(), trackTools.MakeTrackCandidates::__call__(), tauTools.AddTauCollection::__call__(), trigTools.SwitchOnTriggerMatching::__call__(), HiCoreTools.RemoveCleaning::__call__(), HiCoreTools.AddCleaning::__call__(), trigTools.SwitchOnTriggerMatchingStandAlone::__call__(), trigTools.SwitchOnTriggerMatchEmbedding::__call__(), jetTools.SwitchJetCollection::__call__(), jetTools.AddJetID::__call__(), jetTools.SetTagInfos::__call__(), GenMuonRadiationAlgorithm::compFSR(), and gen::ExternalDecayDriver::decay().

23 {return evt;}
virtual void gen::PhotosInterfaceBase::avoidTauLeptonicDecays ( )
pure virtual
virtual void gen::PhotosInterfaceBase::configureOnlyFor ( int  )
pure virtual
virtual void gen::PhotosInterfaceBase::init ( )
pure virtual
virtual void gen::PhotosInterfaceBase::SetDecayRandomEngine ( CLHEP::HepRandomEngine *  decayRandomEngine)
inlinevirtual

Definition at line 20 of file PhotosInterfaceBase.h.

20 {};
virtual void gen::PhotosInterfaceBase::setRandomEngine ( CLHEP::HepRandomEngine *  decayRandomEngine)
pure virtual
virtual const std::vector<std::string>& gen::PhotosInterfaceBase::specialSettings ( )
inlinevirtual

Reimplemented in gen::PhotosInterface, and gen::PhotosppInterface.

Definition at line 22 of file PhotosInterfaceBase.h.

References fSpecialSettings.

Referenced by gen::ExternalDecayDriver::init().

22 { return fSpecialSettings; }
std::vector< std::string > fSpecialSettings
virtual void gen::PhotosInterfaceBase::statistics ( )
inlinevirtual

Reimplemented in gen::PhotosppInterface.

Definition at line 27 of file PhotosInterfaceBase.h.

Referenced by gen::ExternalDecayDriver::statistics().

27 {};

Member Data Documentation

std::vector<std::string> gen::PhotosInterfaceBase::fSpecialSettings
protected