![]() |
![]() |
#include <PhotosInterface.h>
Public Member Functions | |
HepMC::GenEvent * | apply (HepMC::GenEvent *) |
void | avoidTauLeptonicDecays () |
void | configureOnlyFor (int) |
void | init () |
bool | isTauLeptonicDecay (HepMC::GenVertex *) |
PhotosInterface () | |
PhotosInterface (const edm::ParameterSet &) | |
void | setRandomEngine (CLHEP::HepRandomEngine *decayRandomEngine) |
const std::vector< std::string > & | specialSettings () |
~PhotosInterface () | |
![]() | |
PhotosInterfaceBase () | |
PhotosInterfaceBase (const edm::ParameterSet &) | |
virtual void | SetDecayRandomEngine (CLHEP::HepRandomEngine *decayRandomEngine) |
virtual void | statistics () |
virtual | ~PhotosInterfaceBase () |
Static Public Member Functions | |
static double | flat () |
Private Member Functions | |
void | applyToBranch (HepMC::GenEvent *, int) |
void | applyToVertex (HepMC::GenEvent *, int) |
void | attachParticles (HepMC::GenEvent *, HepMC::GenVertex *, int) |
Private Attributes | |
bool | fAvoidTauLeptonicDecays |
std::vector< int > | fBarcodes |
bool | fIsInitialized |
int | fOnlyPDG |
std::vector< int > | fSecVtxStore |
Static Private Attributes | |
static CLHEP::HepRandomEngine * | fRandomEngine = 0 |
Additional Inherited Members | |
![]() | |
std::vector< std::string > | fSpecialSettings |
Definition at line 21 of file PhotosInterface.h.
PhotosInterface::PhotosInterface | ( | ) |
Definition at line 39 of file PhotosInterface.cc.
PhotosInterface::PhotosInterface | ( | const edm::ParameterSet & | ) |
Definition at line 47 of file PhotosInterface.cc.
PhotosInterface::~PhotosInterface | ( | ) |
Definition at line 54 of file PhotosInterface.cc.
|
virtual |
Reimplemented from gen::PhotosInterfaceBase.
Definition at line 87 of file PhotosInterface.cc.
Referenced by editorTools.UserCodeTool::__call__(), metTools.AddMETCollection::__call__(), and editorTools.ChangeSource::__call__().
|
private |
Definition at line 280 of file PhotosInterface.cc.
|
private |
Definition at line 188 of file PhotosInterface.cc.
|
private |
Definition at line 308 of file PhotosInterface.cc.
|
inlinevirtual |
Implements gen::PhotosInterfaceBase.
Definition at line 33 of file PhotosInterface.h.
References fAvoidTauLeptonicDecays.
|
virtual |
Implements gen::PhotosInterfaceBase.
Definition at line 62 of file PhotosInterface.cc.
|
static |
Definition at line 473 of file PhotosInterface.cc.
|
virtual |
Implements gen::PhotosInterfaceBase.
Definition at line 75 of file PhotosInterface.cc.
bool PhotosInterface::isTauLeptonicDecay | ( | HepMC::GenVertex * | vtx | ) |
Definition at line 455 of file PhotosInterface.cc.
|
virtual |
Implements gen::PhotosInterfaceBase.
Definition at line 57 of file PhotosInterface.cc.
|
inlinevirtual |
Reimplemented from gen::PhotosInterfaceBase.
Definition at line 30 of file PhotosInterface.h.
References gen::PhotosInterfaceBase::fSpecialSettings.
|
private |
Definition at line 41 of file PhotosInterface.h.
Referenced by avoidTauLeptonicDecays().
|
private |
Definition at line 42 of file PhotosInterface.h.
|
private |
Definition at line 44 of file PhotosInterface.h.
|
private |
Definition at line 40 of file PhotosInterface.h.
|
staticprivate |
Definition at line 50 of file PhotosInterface.h.
|
private |
Definition at line 43 of file PhotosInterface.h.