11#include <cdc/dataobjects/CDCRecoHit.h>
13#include <genfit/ICalibrationParametersDerivatives.h>
75 virtual std::pair<std::vector<int>, TMatrixD>
globalDerivatives(
const genfit::StateOnPlane* sop)
override;
This class is used to transfer CDC information to the track fit and Millepede.
AlignableCDCRecoHit * clone() const override
Creating a copy of this hit.
ClassDefOverride(AlignableCDCRecoHit, 2)
ROOT Macro.
~AlignableCDCRecoHit()
Destructor.
virtual TMatrixD localDerivatives(const genfit::StateOnPlane *sop) override
Derivatives for (local) fit parameters.
static bool s_enableWireSaggingGlobalDerivative
Static enabling(true) or disabling(false) addition of global derivative for wire sagging coefficient ...
static bool s_enableWireByWireAlignmentGlobalDerivatives
Static enabling(true) or disabling(false) addition of global derivatives for wire-by-wire alignment.
virtual std::pair< std::vector< int >, TMatrixD > globalDerivatives(const genfit::StateOnPlane *sop) override
Labels and derivatives of residuals (local measurement coordinates) w.r.t.
static bool s_enableTrackT0LocalDerivative
Static enabling(true) or disabling(false) addition of local derivative for track T0.
CDCRecoHit()
Inherit constructors.
CDCRecoHit()
Default Constructor for ROOT IO.
Abstract base class for different kinds of events.