#include <BadBatmanAugmentationTool.h>
Definition at line 29 of file BadBatmanAugmentationTool.h.
◆ BadBatmanAugmentationTool()
DerivationFramework::BadBatmanAugmentationTool::BadBatmanAugmentationTool |
( |
const std::string & |
t, |
|
|
const std::string & |
n, |
|
|
const IInterface * |
p |
|
) |
| |
◆ addBranches()
StatusCode DerivationFramework::BadBatmanAugmentationTool::addBranches |
( |
| ) |
const |
|
virtual |
Definition at line 50 of file BadBatmanAugmentationTool.cxx.
62 return StatusCode::FAILURE;
67 if(!clusterContainer.isValid()){
70 return StatusCode::FAILURE;
72 auto clusters = clusterContainer.cptr();
79 if (std::fabs(ipart->rawEta())<=2.5)
continue;
80 if (std::fabs(ipart->rawEta())>=3.2)
continue;
81 if (ipart->rawE()/cosh(ipart->rawEta())<500.)
continue;
82 if (acc_AVGLARQ(*ipart)/65535.<=0.2)
continue;
86 if (nBatman>20) isBatman=
true;
87 dec_isBadBatman(*ei) = isBatman;
89 return StatusCode::SUCCESS;
◆ finalize()
StatusCode DerivationFramework::BadBatmanAugmentationTool::finalize |
( |
| ) |
|
◆ initialize()
StatusCode DerivationFramework::BadBatmanAugmentationTool::initialize |
( |
| ) |
|
◆ m_clusterContainer_key
◆ m_eventInfo_key
◆ m_isBadBatmanKey
Initial value:{this
,"IsBadBatmanKey"
,"EventInfo.DFCommonJets_isBadBatman"
,"Decoration for isBadBatman flag"}
Definition at line 42 of file BadBatmanAugmentationTool.h.
The documentation for this class was generated from the following files: