#include <Reco_mumu.h>
|  | 
| ToolHandle< Trk::V0Tools > | m_v0Tools {this, "V0Tools", "Trk::V0Tools"} | 
|  | tools  More... 
 | 
|  | 
| ToolHandle< Analysis::ICandidateSearch > | m_jpsiFinder {this,"JpsiFinder", "Analysis::JpsiFinder"} | 
|  | 
| ToolHandle< Analysis::PrimaryVertexRefitter > | m_pvRefitter {this, "PVRefitter", "Analysis::PrimaryVertexRefitter"} | 
|  | 
| SG::ReadHandleKey< xAOD::EventInfo > | m_eventInfo_key {this, "EventInfo", "EventInfo", "Input event information"} | 
|  | 
| Gaudi::Property< bool > | m_refitPV {this, "RefitPV", false} | 
|  | 
| Gaudi::Property< int > | m_PV_max {this, "MaxPVrefit", 1} | 
|  | 
| Gaudi::Property< int > | m_DoVertexType {this, "DoVertexType", 1} | 
|  | 
| Gaudi::Property< unsigned int > | m_PV_minNTracks {this, "MinNTracksInPV", 0} | 
|  | 
| Gaudi::Property< bool > | m_do3d {this, "Do3d" , false} | 
|  | 
| Gaudi::Property< bool > | m_checkCollections {this, "CheckCollections", false} | 
|  | 
| SG::ReadHandleKeyArray< xAOD::VertexContainer > | m_CollectionsToCheck {this, "CheckVertexContainers", {}} | 
|  | 
| SG::ReadHandleKey< xAOD::VertexContainer > | m_pvContainerKey {this,"PVContainerName", "PrimaryVertices"} | 
|  | 
| SG::WriteHandleKey< xAOD::VertexContainer > | m_refContainerKey {this, "RefPVContainerName","RefittedPrimaryVertices" } | 
|  | 
| SG::WriteHandleKey< xAOD::VertexContainer > | m_outContainerKey {this, "OutputVtxContainerName", "OniaCandidates"} | 
|  | 
Definition at line 27 of file Reco_mumu.h.
 
◆ Reco_mumu()
      
        
          | DerivationFramework::Reco_mumu::Reco_mumu | ( | const std::string & | t, | 
        
          |  |  | const std::string & | n, | 
        
          |  |  | const IInterface * | p | 
        
          |  | ) |  |  | 
      
 
 
◆ addBranches()
  
  | 
        
          | StatusCode DerivationFramework::Reco_mumu::addBranches | ( | const EventContext & | ctx | ) | const |  | override | 
 
Definition at line 58 of file Reco_mumu.cxx.
   60     bool callJpsiFinder = 
true;
 
   63          if (!vertContainer.isValid()){
 
   65              return StatusCode::FAILURE;
 
   67          if(vertContainer->size() == 0) {
 
   68             callJpsiFinder = 
false;
 
   69             ATH_MSG_DEBUG(
"Container VertexContainer (" << vertContainer.key() << 
") is empty");
 
   76     std::unique_ptr<xAOD::VertexContainer>    vtxContainer = std::make_unique<xAOD::VertexContainer>();
 
   77     std::unique_ptr<xAOD::VertexAuxContainer> vtxAuxContainer = std::make_unique<xAOD::VertexAuxContainer>();
 
   78     vtxContainer->setStore(vtxAuxContainer.get());
 
   80     std::unique_ptr<xAOD::VertexContainer>    refPvContainer =std::make_unique<xAOD::VertexContainer>();
 
   81     std::unique_ptr<xAOD::VertexAuxContainer> refPvAuxContainer = std::make_unique<xAOD::VertexAuxContainer>();
 
   82     refPvContainer->setStore(refPvAuxContainer.get());
 
   95         if (!pvContainer.isValid()){
 
   97             return StatusCode::FAILURE;
 
  122     ATH_CHECK(out_handle.record(std::move(vtxContainer), std::move(vtxAuxContainer)));
 
  125        ATH_CHECK(refitHandle.record(std::move(refPvContainer), std::move(refPvAuxContainer)));
 
  128     return StatusCode::SUCCESS;
 
 
 
 
◆ initialize()
  
  | 
        
          | StatusCode DerivationFramework::Reco_mumu::initialize | ( |  | ) |  |  | override | 
 
Definition at line 30 of file Reco_mumu.cxx.
   51     return StatusCode::SUCCESS;
 
 
 
 
◆ m_checkCollections
  
  | 
        
          | Gaudi::Property<bool> DerivationFramework::Reco_mumu::m_checkCollections {this, "CheckCollections", false} |  | private | 
 
 
◆ m_CollectionsToCheck
◆ m_do3d
  
  | 
        
          | Gaudi::Property<bool> DerivationFramework::Reco_mumu::m_do3d {this, "Do3d" , false} |  | private | 
 
 
◆ m_DoVertexType
  
  | 
        
          | Gaudi::Property<int> DerivationFramework::Reco_mumu::m_DoVertexType {this, "DoVertexType", 1} |  | private | 
 
 
◆ m_eventInfo_key
◆ m_jpsiFinder
◆ m_outContainerKey
◆ m_PV_max
  
  | 
        
          | Gaudi::Property<int> DerivationFramework::Reco_mumu::m_PV_max {this, "MaxPVrefit", 1} |  | private | 
 
 
◆ m_PV_minNTracks
  
  | 
        
          | Gaudi::Property<unsigned int> DerivationFramework::Reco_mumu::m_PV_minNTracks {this, "MinNTracksInPV", 0} |  | private | 
 
 
◆ m_pvContainerKey
◆ m_pvRefitter
◆ m_refContainerKey
◆ m_refitPV
  
  | 
        
          | Gaudi::Property<bool> DerivationFramework::Reco_mumu::m_refitPV {this, "RefitPV", false} |  | private | 
 
 
◆ m_v0Tools
The documentation for this class was generated from the following files: