CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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::GenEventapply (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
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.

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

Reimplemented in gen::PhotosppInterface.

Definition at line 28 of file PhotosInterfaceBase.h.

28 {};

Member Data Documentation

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