#include <JetFitterInputWriter.h>
|
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual StatusCode | fillLikelihoodValues (xAOD::BTagging *BTag, const std::string &jetauthor, const std::string &inputbasename, const std::string &outputbasename, float jetpT, float jeteta, float IP3dlike=-5000) const override |
Definition at line 38 of file JetFitterInputWriter.h.
◆ fillLikelihoodValues()
| StatusCode Analysis::JetFitterInputWriter::fillLikelihoodValues |
( |
xAOD::BTagging * | BTag, |
|
|
const std::string & | jetauthor, |
|
|
const std::string & | inputbasename, |
|
|
const std::string & | outputbasename, |
|
|
float | jetpT, |
|
|
float | jeteta, |
|
|
float | IP3dlike = -5000 ) const |
|
overridevirtual |
Definition at line 41 of file JetFitterInputWriter.cxx.
49 {
50 if (jetauthor=="") {
51 ATH_MSG_WARNING(
" Hypothesis or jetauthor is empty. No likelihood value given back. ");
52 }
53
54 int nVTX, nTracksAtVtx, nSingleTracks;
55 float energyFraction,
mass, significance3d;
56
57 if("JetFitter" == inputbasename){
62
65 }
66 else{
67 BTag->variable<
float>(inputbasename,
"massUncorr",
mass );
68 }
70 }
71 else{
73 BTag->variable<
float>(inputbasename,
"mass",
mass );
74 }
75 else{
76 BTag->variable<
float>(inputbasename,
"massUncorr",
mass );
77 }
78 BTag->variable<
float>(inputbasename,
"significance3d", significance3d);
79 BTag->variable<
float>(inputbasename,
"energyFraction", energyFraction);
80 BTag->variable<
int>(inputbasename,
"nVTX", nVTX);
81 BTag->variable<
int>(inputbasename,
"nTracksAtVtx", nTracksAtVtx);
82 BTag->variable<
int>(inputbasename,
"nSingleTracks", nSingleTracks);
83 }
84
85 return StatusCode::SUCCESS;
86 }
#define ATH_MSG_WARNING(x)
@ BTag
The object is a b-tagging object.
@ JetFitter_nSingleTracks
JetFitter : Number of single tracks.
@ JetFitter_nTracksAtVtx
JetFitter : Number of tracks at vertex.
@ JetFitter_significance3d
JetFitter : 3D vertex significance.
@ JetFitter_energyFraction
JetFitter : Jet efrac.
@ JetFitter_mass
JetFitter : Jet mass.
@ JetFitter_nVTX
JetFitter : Number of vertices.
◆ finalize()
| StatusCode Analysis::JetFitterInputWriter::finalize |
( |
| ) |
|
|
overridevirtual |
◆ initialize()
| StatusCode Analysis::JetFitterInputWriter::initialize |
( |
| ) |
|
|
overridevirtual |
◆ m_usePtCorrectedMass
| Gaudi::Property<bool> Analysis::JetFitterInputWriter::m_usePtCorrectedMass { this, "usePtCorrectedMass", false, "" } |
|
private |
The documentation for this class was generated from the following files: