|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef JETTAGINFO_JETFITTERBASEINFO_H
18 #define JETTAGINFO_JETFITTERBASEINFO_H
44 typedef std::map<std::string,int>
IntMap;
55 virtual int nVTX()
const = 0;
67 virtual double mass()
const = 0;
std::map< std::string, int > IntMap
std::map< std::string, double > DoubleMap
virtual double significance3d() const =0
significance3d of all vertices with more than one track or -if not there-
The IJetFitterTagInfo class: Abstract baseclass for JetFitterTagInfo and JetFitterGenericTagInfo.
virtual void setnVTX(int nVTX)=0
Set-methods for the private data members of the class.
virtual double energyFraction() const =0
The energy fraction: Evtx/Ejet of charges tracks.
virtual int nSingleTracks() const =0
number of single track vertices
virtual void setMass(double mass)=0
virtual void setSignificance3d(double significance3d)=0
Class BasetagInfo: Implements methods defined in ITagInfo.
virtual void setnSingleTracks(int nSingleTracks)=0
virtual void setDeltaphi(double deltaphi)=0
Ensure that the ATLAS eigen extensions are properly loaded.
The namespace of all packages in PhysicsAnalysis/JetTagging.
virtual double deltaphi() const =0
get deltaphi between sum of all momenta at vertices and the fitted B-meson flight direction
virtual void setEnergyFraction(double energyFraction)=0
virtual ~IJetFitterTagInfo()
default destructor
virtual double mass() const =0
The invariant mass of the tracks fitted to the vertices with at least 2 tracks.
virtual int nVTX() const =0
number of vertices with more than one track.
virtual IJetFitterTagInfo * clone() const =0
a clone method for the proper workings of the copy constructor
virtual void setnTracksAtVtx(int nTracksAtVtx)=0
virtual void setDeltaeta(double deltaeta)=0
virtual int nTracksAtVtx() const =0
number of tracks at vertices (with more than one track - sum)
virtual double deltaeta() const =0
get deltaeta between sum of all momenta at vertices and the fitted B-meson flight direction