#include <EMJetMatching.hpp>
Inheritance diagram for caf_util::EMJetMatching:

Public Member Functions | |
| EMJetMatching (const char *name) | |
| ~EMJetMatching () | |
| bool | processEvent (cafe::Event &event) |
| Called for every event. | |
| bool | selectObject (const TMBJet &jet) |
| Abstract select method to be overridden by user. | |
| ClassDef (EMJetMatching, 0) | |
Private Member Functions | |
| void | after (cafe::Collection< TMBJet > &accepted, cafe::Collection< TMBJet > &rejected) |
| Called after the selection is done. | |
Private Attributes | |
| std::string | _electronBranch |
| std::string | _jetBranch |
| bool | _debug |
| float | _dR_Jet_EM |
| cafe::Event * | _event |
| cafe::Variables | _vars |
Required parameters:
Optional parameters:
Definition at line 32 of file EMJetMatching.hpp.
|
|
Definition at line 12 of file EMJetMatching.cpp. References _debug, _dR_Jet_EM, _electronBranch, _jetBranch, cafe::Config::get(), and cafe::Processor::name(). |
|
|
Definition at line 36 of file EMJetMatching.hpp. |
|
||||||||||||
|
Called after the selection is done.
Reimplemented from cafe::SelectUserObjects< TMBJet >. Definition at line 33 of file EMJetMatching.cpp. References _dR_Jet_EM, _electronBranch, _event, _vars, cafe::Collection< T >::begin(), cafe::Collection< T >::end(), and cafe::EventBase::getCollection(). |
|
||||||||||||
|
|
|
|
Called for every event.
Reimplemented from cafe::SelectUserObjects< TMBJet >. Definition at line 21 of file EMJetMatching.cpp. References _event. |
|
|
Abstract select method to be overridden by user. Each object for which this method returns true will be put into the result branch, rejected objected will be put in the rejected object branch Implements cafe::SelectUserObjects< TMBJet >. Definition at line 28 of file EMJetMatching.cpp. |
|
|
Reimplemented from cafe::Processor. Definition at line 46 of file EMJetMatching.hpp. Referenced by EMJetMatching(). |
|
|
Definition at line 47 of file EMJetMatching.hpp. Referenced by after(), and EMJetMatching(). |
|
|
Definition at line 44 of file EMJetMatching.hpp. Referenced by after(), and EMJetMatching(). |
|
|
Definition at line 49 of file EMJetMatching.hpp. Referenced by after(), and processEvent(). |
|
|
Definition at line 45 of file EMJetMatching.hpp. Referenced by EMJetMatching(). |
|
|
Reimplemented from cafe::SelectUserObjects< TMBJet >. Definition at line 50 of file EMJetMatching.hpp. Referenced by after(). |
1.3.4