Skip to content
Snippets Groups Projects

21.2 BPHY18 Tool Development

Merged Adam Edward Barton requested to merge abarton/athena:21.2-BPHY18-ToolDevel into 21.2
All threads resolved!
2 files
+ 65
50
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -47,16 +47,15 @@ namespace Analysis {
virtual StatusCode finalize() override;
static const InterfaceID& interfaceID() { return IID_JpsiPlus1Track;};
static double getInvariantMass(const xAOD::TrackParticle* trk1, double mass1,
const xAOD::TrackParticle* trk2, double mass2,
const xAOD::TrackParticle* trk3, double mass3);
static double getInvariantMass(const std::vector<const xAOD::TrackParticle*> &trk, double mass1,
double mass2, double mass3);
//-------------------------------------------------------------------------------------
//Doing Calculation and inline functions
virtual StatusCode performSearch(xAOD::VertexContainer*& , xAOD::VertexAuxContainer*& ) override;
xAOD::Vertex* fit(const xAOD::TrackParticle*, const xAOD::TrackParticle*, const xAOD::TrackParticle*, bool, double, const xAOD::TrackParticleContainer*);
xAOD::Vertex* fit(const std::vector<const xAOD::TrackParticle*>&, const xAOD::TrackParticleContainer*, const xAOD::TrackParticleContainer*) const;
//-------------------------------------------------------------------------------------
private:
@@ -87,6 +86,11 @@ namespace Analysis {
double m_trkTrippletPt ;
double m_trkDeltaZ ;
int m_requiredNMuons;
std::vector<double> m_muonMasses;
std::vector<int> m_useGSFTrackIndices;
std::string m_TrkParticleGSFCollection;
std::bitset<3> m_useGSFTrack;
};
} // end of namespace
#endif
Loading