CMS 3D CMS Logo

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

#include <JetMatchingAlpgen.h>

Inheritance diagram for gen::JetMatchingAlpgen:
gen::JetMatching

Public Member Functions

 JetMatchingAlpgen (const edm::ParameterSet &params)
 
 ~JetMatchingAlpgen ()
 
- Public Member Functions inherited from gen::JetMatching
virtual void beforeHadronisationExec ()
 
virtual const std::vector< int > * getPartonList ()
 
virtual bool initAfterBeams ()
 
bool isMatchingDone ()
 
 JetMatching (const edm::ParameterSet &params)
 
void resetMatchingStatus ()
 
virtual ~JetMatching ()
 

Private Member Functions

void beforeHadronisation (const lhef::LHEEvent *event)
 
std::set< std::string > capabilities () const
 
virtual double getJetEtaMax () const
 
void init (const lhef::LHERunInfo *runInfo)
 
int match (const lhef::LHEEvent *partonLevel, const std::vector< fastjet::PseudoJet > *jetInput)
 

Private Attributes

bool applyMatching
 
bool eventInitialized
 
AlpgenHeader header
 
bool runInitialized
 

Additional Inherited Members

- Static Public Member Functions inherited from gen::JetMatching
static std::auto_ptr< JetMatchingcreate (const edm::ParameterSet &params)
 
- Protected Attributes inherited from gen::JetMatching
bool fMatchingStatus
 

Detailed Description

Definition at line 12 of file JetMatchingAlpgen.h.

Constructor & Destructor Documentation

gen::JetMatchingAlpgen::JetMatchingAlpgen ( const edm::ParameterSet params)

Definition at line 34 of file JetMatchingAlpgen.cc.

gen::JetMatchingAlpgen::~JetMatchingAlpgen ( )

Definition at line 45 of file JetMatchingAlpgen.cc.

Member Function Documentation

void gen::JetMatchingAlpgen::beforeHadronisation ( const lhef::LHEEvent event)
privatevirtual

Reimplemented from gen::JetMatching.

Definition at line 120 of file JetMatchingAlpgen.cc.

std::set< std::string > gen::JetMatchingAlpgen::capabilities ( ) const
privatevirtual

Reimplemented from gen::JetMatching.

Definition at line 49 of file JetMatchingAlpgen.cc.

virtual double gen::JetMatchingAlpgen::getJetEtaMax ( ) const
inlineprivatevirtual

Implements gen::JetMatching.

Definition at line 22 of file JetMatchingAlpgen.h.

22 { return 0.; }
void gen::JetMatchingAlpgen::init ( const lhef::LHERunInfo runInfo)
privatevirtual

Reimplemented from gen::JetMatching.

Definition at line 60 of file JetMatchingAlpgen.cc.

int gen::JetMatchingAlpgen::match ( const lhef::LHEEvent partonLevel,
const std::vector< fastjet::PseudoJet > *  jetInput 
)
privatevirtual

Implements gen::JetMatching.

Definition at line 143 of file JetMatchingAlpgen.cc.

Member Data Documentation

bool gen::JetMatchingAlpgen::applyMatching
private

Definition at line 30 of file JetMatchingAlpgen.h.

bool gen::JetMatchingAlpgen::eventInitialized
private

Definition at line 32 of file JetMatchingAlpgen.h.

AlpgenHeader gen::JetMatchingAlpgen::header
private

Definition at line 34 of file JetMatchingAlpgen.h.

bool gen::JetMatchingAlpgen::runInitialized
private

Definition at line 31 of file JetMatchingAlpgen.h.