#include <SUSYGenFilterTool.h>
Definition at line 28 of file SUSYGenFilterTool.h.
◆ SUSYGenFilterTool()
DerivationFramework::SUSYGenFilterTool::SUSYGenFilterTool |
( |
const std::string & |
t, |
|
|
const std::string & |
n, |
|
|
const IInterface * |
p |
|
) |
| |
◆ ~SUSYGenFilterTool()
DerivationFramework::SUSYGenFilterTool::~SUSYGenFilterTool |
( |
| ) |
|
◆ addBranches()
StatusCode DerivationFramework::SUSYGenFilterTool::addBranches |
( |
| ) |
const |
|
overridevirtual |
Definition at line 72 of file SUSYGenFilterTool.cxx.
78 return StatusCode::FAILURE;
84 return StatusCode::FAILURE;
87 float genFiltHT(0.), genFiltMET(0.);
90 ATH_MSG_DEBUG(
"Computed generator filter quantities: HT " << genFiltHT/1
e3 <<
", MET " << genFiltMET/1
e3 );
92 dec_genFiltHT(*eventInfo) = genFiltHT;
93 dec_genFiltMET(*eventInfo) = genFiltMET;
95 return StatusCode::SUCCESS;
◆ getGenFiltVars()
Definition at line 98 of file SUSYGenFilterTool.cxx.
103 return StatusCode::FAILURE;
108 for (
const auto tj : *truthjets) {
111 <<
", eta " << tj->eta()
112 <<
", phi " << tj->phi()
113 <<
", nconst = " << tj->numConstituents());
114 genFiltHT += tj->pt();
118 float MEx(0.), MEy(0.);
119 for (
const auto tp : *tpc){
120 int pdgid =
tp->pdgId();
128 genFiltHT +=
tp->pt();
138 genFiltMET = std::sqrt(MEx*MEx+MEy*MEy);
140 return StatusCode::SUCCESS;
◆ getPartOrigin()
◆ initialize()
StatusCode DerivationFramework::SUSYGenFilterTool::initialize |
( |
| ) |
|
|
overridevirtual |
◆ isPrompt()
◆ m_classif
◆ m_eventInfoName
std::string DerivationFramework::SUSYGenFilterTool::m_eventInfoName |
|
private |
◆ m_MaxJetEta
float DerivationFramework::SUSYGenFilterTool::m_MaxJetEta |
|
private |
◆ m_MaxLepEta
float DerivationFramework::SUSYGenFilterTool::m_MaxLepEta |
|
private |
◆ m_mcName
std::string DerivationFramework::SUSYGenFilterTool::m_mcName |
|
private |
◆ m_MinJetPt
float DerivationFramework::SUSYGenFilterTool::m_MinJetPt |
|
private |
◆ m_MinLepPt
float DerivationFramework::SUSYGenFilterTool::m_MinLepPt |
|
private |
◆ m_truthJetsName
std::string DerivationFramework::SUSYGenFilterTool::m_truthJetsName |
|
private |
The documentation for this class was generated from the following files: