5#ifndef INDET_INDETBEAMSPOTROOFIT_H
6#define INDET_INDETBEAMSPOTROOFIT_H
17#include "CLHEP/Matrix/Vector.h"
23#include <RooAbsReal.h>
24#include <RooRealVar.h>
26#include "RooFitResult.h"
38 const std::string& name,
39 const IInterface* parent);
50 virtual std::map<std::string,double>
getCovMap()
const;
51 virtual std::map<std::string,double>
getParamMap()
const;
53 virtual FitStatus fit(std::vector< BeamSpot::VrtHolder >&);
A concrete implementation of IInDetBeamSpotTool, using primary vertex information to determine the po...
virtual std::map< std::string, double > getParamMap() const
virtual FitStatus fit(std::vector< BeamSpot::VrtHolder > &)
Attempt a to find a solution of the beamspot.
virtual ~InDetBeamSpotRooFit()
virtual FitID getFitID() const
A unique ID for the specific fit type.
virtual StatusCode initialize()
Standard initialize.
std::string m_vtxCutString
std::vector< BeamSpot::VrtHolder > m_vertexData
IInDetBeamSpotTool * Clone()
virtual std::map< std::string, double > getCovMap() const
InDetBeamSpotRooFit(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode finalize()
Standard finalize.