|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JETTAGTOOLS_TRACKCOUNTING_H
6 #define JETTAGTOOLS_TRACKCOUNTING_H
19 #include "GaudiKernel/ToolHandle.h"
25 namespace Trk {
class VxCandidate;
class ITrackToVertexIPEstimator; }
30 class TrackCountingInfo;
33 class TrackGradePartition;
41 TrackCounting(
const std::string&,
const std::string&,
const IInterface*);
bool m_unbiasIPEstimation
option to unbias IP estimation (remove track from vertex)
std::string m_truthMatchingName
void setOrigin(const Trk::VxCandidate *priVtx)
Set the primary vertex.
ToolHandle< TrackSelector > m_trackSelectorTool
Track selection cuts for TrackCounting.
virtual ~TrackCounting()
Implementations of the methods defined in the abstract base class.
std::vector< std::string > m_jetCollectionList
void finalizeHistos()
finalize the histos: Normalize other histos and fill the integratedNegativeIP histos.
static bool m_greater(T a, T b)
sort algorithm for vectors
std::vector< std::string > m_trackGradePartitionsDefinition
track classification.
bool m_writeInfo
write tagging info to info class
ToolHandle< Trk::ITrackToVertexIPEstimator > m_trackToVertexIPEstimator
Tool for the estimation of the IPs to the Vertex.
std::string m_secVxFinderNameForV0Removal
ToolHandle< ITrackGradeFactory > m_trackGradeFactory
ToolHandle for the ITrackGradeFactory tool.
ToolHandle< SVForIPTool > m_SVForIPTool
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< TrackGradePartition * > m_trackGradePartitions
TrackCounting(const std::string &, const std::string &, const IInterface *)
Ensure that the ATLAS eigen extensions are properly loaded.
The namespace of all packages in PhysicsAnalysis/JetTagging.
std::string m_secVxFinderNameForIPSign
void tagJet(xAOD::Jet &jetToTag)
called by BJetBuilder
std::vector< GradedTrack > m_tracksInJet
The jet of TrackParticles to be tagged.
bool m_RejectBadTracks
possibility to exclude Bad Tracks found with SVTagger and possibility to use the sign of the impact p...
const Trk::VxCandidate * m_priVtx
Storage for the primary vertex.
double m_purificationDeltaR
ToolHandle< Reco::ITrackToVertex > m_trackToVertexTool
TrackToVertex tool.