|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    9 #ifndef DERIVATIONFRAMEWORK_Reco_4mu_H 
   10 #define DERIVATIONFRAMEWORK_Reco_4mu_H 
   27   class BPhysHypoHelper;
 
   34   class Reco_4mu : 
public extends<AthAlgTool, IAugmentationTool> {
 
   36     Reco_4mu(
const std::string& 
t, 
const std::string& 
n, 
const IInterface* 
p);
 
   46     PublicToolHandle<Trk::V0Tools> 
m_v0Tools{
this, 
"V0Tools", 
"Trk::V0Tools"};
 
   47     ToolHandle<DerivationFramework::FourMuonTool> 
m_fourMuonTool{
this, 
"FourMuonTool", 
"DerivationFramework::FourMuonTool"};
 
   48     ToolHandle<Analysis::PrimaryVertexRefitter> 
m_pvRefitter{
this, 
"PVRefitter", 
"Analysis::PrimaryVertexRefitter"};
 
   56     Gaudi::Property<bool> 
m_refitPV{
this, 
"RefitPV", 
false};
 
   57     Gaudi::Property<int> 
m_PV_max{
this, 
"MaxPVrefit", 1};
 
   62 #endif // DERIVATIONFRAMEWORK_Reco_4mu_H 
  
void ProcessVertex(xAOD::BPhysHypoHelper &, xAOD::BPhysHelper::pv_type, std::vector< double > trackMasses) const
tools
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< int > m_DoVertexType
virtual StatusCode initialize() override final
ToolHandle< Analysis::PrimaryVertexRefitter > m_pvRefitter
SG::WriteHandleKey< xAOD::VertexContainer > m_refPVContainerName
pv_type
: Enum type of the PV
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< int > m_PV_max
PublicToolHandle< Trk::V0Tools > m_v0Tools
ToolHandle< DerivationFramework::FourMuonTool > m_fourMuonTool
Ensure that the ATLAS eigen extensions are properly loaded.
SG::WriteHandleKey< xAOD::VertexContainer > m_quadName
: B-physics xAOD helpers.
Gaudi::Property< bool > m_refitPV
Reco_4mu(const std::string &t, const std::string &n, const IInterface *p)
SG::ReadHandleKey< xAOD::VertexContainer > m_pvContainerName
SG::WriteHandleKey< xAOD::VertexContainer > m_pairName
job options
virtual StatusCode addBranches(const EventContext &ctx) const override final