1 #ifndef CalibTracker_SiStripLorentzAngle_SiStripLorentzAngleCalibrationHelper_h 2 #define CalibTracker_SiStripLorentzAngle_SiStripLorentzAngleCalibrationHelper_h 14 #include "TFitResult.h" 22 unsigned int layer = 0;
35 std::string d_l_t = Form(
"%s_L%d%s", subdet.c_str(), layer,
type.c_str());
46 size_t dotPosition = theMagFieldStr.find(
'.');
47 if (dotPosition != std::string::npos) {
48 theMagFieldStr = theMagFieldStr.substr(0, dotPosition + 2);
50 return theMagFieldStr;
56 switch (
latency->singleReadOutMode()) {
72 double thetaL = par[1];
double fitFunction(double *x, double *par)
SubDetector subDetector() const
static std::string to_string(const XMLCh *ch)
unsigned int layer(const DetId &id) const
const std::string fieldAsString(const float &inputField)
Tan< T >::type tan(const T &t)
Abs< T >::type abs(const T &t)
const std::string apvModeAsString(const SiStripLatency *latency)
static constexpr auto TOB
Detector identifier class for the strip tracker.
static constexpr auto TIB
T mod(const T &a, const T &b)
std::string moduleLocationType(const uint32_t &mod, const TrackerTopology *tTopo)