#include <PhotosInterfaceBase.h>
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 |
Definition at line 14 of file PhotosInterfaceBase.h.
|
inline |
Definition at line 16 of file PhotosInterfaceBase.h.
|
inline |
Definition at line 17 of file PhotosInterfaceBase.h.
|
inlinevirtual |
Definition at line 18 of file PhotosInterfaceBase.h.
|
inlinevirtual |
Reimplemented in gen::PhotosInterface, and gen::PhotosppInterface.
Definition at line 23 of file PhotosInterfaceBase.h.
References avoidTauLeptonicDecays(), configureOnlyFor(), and setRandomEngine().
Referenced by heavyIonTools.ConfigureHeavyIons::__call__(), editorTools.UserCodeTool::__call__(), HiCoreTools.RestrictInputToAOD::__call__(), trackTools.MakeAODTrackCandidates::__call__(), coreTools.RunOnData::__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__(), 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.AddJetCollection::__call__(), jetTools.SwitchJetCollection::__call__(), jetTools.UpdateJetCollection::__call__(), jetTools.AddJetID::__call__(), and jetTools.SetTagInfos::__call__().
|
pure virtual |
Implemented in gen::PhotosInterface, and gen::PhotosppInterface.
Referenced by apply().
|
pure virtual |
Implemented in gen::PhotosInterface, and gen::PhotosppInterface.
Referenced by apply().
|
pure virtual |
Implemented in gen::PhotosInterface, and gen::PhotosppInterface.
Referenced by SetDecayRandomEngine().
|
inlinevirtual |
|
pure virtual |
Implemented in gen::PhotosInterface, and gen::PhotosppInterface.
Referenced by apply().
|
inlinevirtual |
Reimplemented in gen::PhotosInterface, and gen::PhotosppInterface.
Definition at line 22 of file PhotosInterfaceBase.h.
References fSpecialSettings.
|
inlinevirtual |
Reimplemented in gen::PhotosppInterface.
Definition at line 27 of file PhotosInterfaceBase.h.
References fSpecialSettings.
|
protected |
Definition at line 27 of file PhotosInterfaceBase.h.
Referenced by gen::PhotosppInterface::configureOnlyFor(), gen::PhotosInterface::configureOnlyFor(), gen::PhotosInterface::PhotosInterface(), gen::PhotosppInterface::PhotosppInterface(), specialSettings(), and statistics().