1 #ifndef L1Trigger_TrackFindingTracklet_interface_IMATH_TrackletCalculatorOverlap_h
2 #define L1Trigger_TrackFindingTracklet_interface_IMATH_TrackletCalculatorOverlap_h
24 edm::LogVerbatim(
"Tracklet") <<
"=============================================";
27 s, 1024,
"IMATH Tracklet Calculator for Overlap %i %i dphisector = %f", i1, i2,
settings_.
dphisector());
36 " tracklet Ks: krinvpars, kphi0pars, ktpars, kzpars = %g, %g, %g, %g",
44 "layer proj Ks: kphiproj456, kphider, kzproj, kzder = %g, %g, %g, %g",
52 " disk proj Ks: kphiprojdisk, kphiprojderdisk, krprojdisk, krprojderdisk = %g, %g, %g, %g",
58 edm::LogVerbatim(
"Tracklet") <<
"=============================================";
IMATH_TrackletCalculatorOverlap(Settings const &settings, imathGlobals *globals, int i1, int i2)
Log< level::Info, true > LogVerbatim
int SS_phiD_shift() const
const double der_phiD_max
~IMATH_TrackletCalculatorOverlap()=default
int PS_rderD_shift() const
int PS_zderL_shift() const
bool debugTracklet() const
int SS_phiL_shift() const
double rmean(unsigned int iLayer) const
void initLUT(double offset)
double zmean(unsigned int iDisk) const
void set_fval(double fval)
Abs< T >::type abs(const T &t)
Settings const & settings_
double rmax(unsigned int iLayer) const
int SS_phiderD_shift() const
void add_cut(VarBase *cut, const bool call_set_parent_flag=true)
VarAdjustK der_phiD_final
int SS_phiderL_shift() const
double dphisector() const
VarAdjustK der_phiL_final
double zmax(unsigned int iDisk) const
Power< A, B >::type pow(const A &a, const B &b)