![]() |
ATLAS Offline Software
|
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO. More...
Namespaces | |
| namespace | Legendre |
Classes | |
| class | AdaptiveResidualSmoothing |
| class | ADCMTHistos |
| Histogram and fitter class for drift time and pulsehight spectra The rising slope is fitted by a fermi-function: \(f(t)=r_{u,0} + \frac{A}{1+exp((t_0 - t)/T_0}\). More... | |
| class | BaseFunction |
| This is an abstract base class for a set of base functions for fits to sample points. More... | |
| class | BaseFunctionFitter |
| This class performs a fit of a linear combination of base functions to a set of sample points. More... | |
| class | BFieldCorFunc |
| This class allows the user to get the difference between the drift time measured by a tube operated in a magnetic field \( \vec{B} \) and the drift time which would be measured by this tube if \( \vec{B} \) vanished. More... | |
| class | CalibDbConnection |
| class | CalibFunc |
| generic interface for a calibration function. More... | |
| class | CalibHeadOperations |
| struct | CalibParamSorter |
| Helper struct to group Mdt calibration constants which are equivalent within the target precision. More... | |
| class | CalibrationDbIOTool |
| class | CalibrationTeeIOTool |
| Wites to two calibtaion IO Tools. More... | |
| class | CalibRtDbOperations |
| class | CalibT0DbOperations |
| class | ChebyshevPolynomial |
| This class class provides a Chebyshev polynomial of order k. More... | |
| class | Combination |
| class | ConstantContentBinMaker |
| class | CoolInserter |
| class | CscCalcPed |
| does calibration of the CSC chambers More... | |
| class | CscCalcSlope |
| does calibration of the CSC chambers More... | |
| class | CscCalibHitBase |
| Athena-independent part of the CscCalibHit. More... | |
| class | CscCondData |
| class | CscCondDataCollection |
| class | CscCondDataCollectionBase |
| class | CscCondDataContainer |
| class | CscCondParType |
| class | CurvedCandidateFinder |
| class | CurvedLine |
| class | CurvedPatRec |
| class | DataBin |
| class | DataPoint |
| class | DCSLFitter |
| Straight line fitter for drift circles. More... | |
| class | EventHandler |
| class | FixedIdDecoder |
| class | GlobalTimeFitter |
| Provides the operator to fit .... More... | |
| class | HistogramId |
| Identifier class for drift time histograms. More... | |
| class | ICalibPatternSelector |
| Interface to MuonCalibPatternSelectors. More... | |
| class | ICalibrationIOTool |
| class | ICalibSegmentPreparationTool |
| class | IConditionsStorage |
| class | IdToFixedIdTool |
| Tool responsible for wrapping the athena dependent Identifier class to a standalone Calib-EDM MuonFixedId identifier. More... | |
| class | IIdToFixedIdTool |
| Interface for tools performing the conversion between Athena Identifiers and Muon Calibration Standalone Fixed ones. More... | |
| class | IMdtBackgroundCorFunc |
| generic interface for cavern background correction functions More... | |
| class | IMdtBFieldCorFunc |
| generic interface for b-field correction functions More... | |
| class | IMdtCalibration |
| Interface to Mdt calibration algortihms. More... | |
| class | IMdtCalibrationOutput |
| Interface to pass calibration output during calibration. More... | |
| class | IMdtPatRecFitter |
| Interface class for MdtSegment fitters performing a pattern recognition. More... | |
| class | IMdtSegmentFitter |
| Interface for MdtSegment fitters. More... | |
| class | IMdtSegmentSelector |
| Interface class for MdtSegmentSelectors. More... | |
| class | IMdtSlewCorFunc |
| generic interface for slewing correction functions More... | |
| class | IMdtTempCorFunc |
| generic interface for temperature correction functions More... | |
| class | IMooPatternForCalibrationTool |
| Interface class IMooPatternForCalibrationTool (obsolete) More... | |
| class | IMuonCalibConditionsSource |
| class | IMuonCalibTool |
| Interface class IMuonCalibTool. More... | |
| class | IndexSet |
| class | INtupleCalibrationTool |
| class | IRegionSelectorTool |
| Interface class IRegionSelectorTool. More... | |
| class | IRtRelation |
| generic interface for a rt-relation More... | |
| class | IRtResolution |
| Generic interface to retrieve the resolution on the drift radius as a function of the drift time. More... | |
| class | IShiftMapTools |
| Interface for the ShiftMapTools inheriting from MdtCalibrationShiftMapBase. More... | |
| class | ITrRelation |
| class | LegendrePolynomial |
| This class provides a legendre polynomial of order k. More... | |
| class | LocalSegmentResolver |
| Class calculates the local position and direction of the segment using the hits on track. More... | |
| class | LocalToPrecision |
| Provides transformation between local and presicion reference frames. More... | |
| class | MdtCalibDataContainer |
| class | MdtCalibEventLoop |
| Class collects segments for a given chamber and performs several loops over the sample until the calibration algorithm thinks it converged. More... | |
| class | MdtCalibHitBase |
| Athena-independent part of the MdtCalibHit. More... | |
| class | MdtCorFuncSet |
| Class which holds all correction functions for a given region. More... | |
| struct | MdtFullCalibData |
| class which holds the full set of calibration constants for a given tube More... | |
| class | MdtRelativeTubeT0 |
| class | MdtRtRelation |
| class which holds calibration constants per rt-region More... | |
| class | MdtSlewCorFuncHardcoded |
| An implementation of a time slew correction function for AMT digitization chip. More... | |
| class | MdtStationT0Container |
| class | MdtTubeCalibContainer |
| Holds single-tube calibration constants of one chamber. More... | |
| class | MdtTubeFitContainer |
| Holds single-tube full calibration information of one chamber. More... | |
| class | MdtTubeFullInfoContainer |
| Holds single-tube full calibration information of one chamber. More... | |
| class | MeanRMS |
| class | MTStraightLine |
| class | MTT0PatternRecognition |
| class | MTTmaxPatternRecognition |
| class | MuCCaFitter |
| Interface to the straight line fitter for drift circles used by Calib. More... | |
| class | MuCCaFitterImplementation |
| The straight line fitter for drift circles used by Calib. More... | |
| struct | MultilayerId |
| Holds the station, eta, phi and multilayer Ids for a given multilayer. More... | |
| class | MultilayerRtDifference |
| class | MultilayerRtDifference_Histograms |
| class | MuonCalibCaloHit |
| Simplified class designed to store information of a MBTS hit. More... | |
| class | MuonCalibCscTruthHit |
| Class with truth information of a RPC hit, containing: More... | |
| class | MuonCalibCylinder |
| class | MuonCalibDbCalibrationSource |
| class | MuonCalibDefaultCalibrationSource |
| class | MuonCalibDisk |
| class | MuonCalibEvent |
| Container class storing all entries of the CalibrationNtuple. More... | |
| class | MuonCalibEvent_E |
| Extension to the 'original' MuonCalib::MuonCalibEvent class. More... | |
| class | MuonCalibEventInfo |
| MuonCalib::MuonCalibEventInfo: a class which stores the following information of an event: More... | |
| class | MuonCalibExtendedRawHits |
| Access to all raw hits with layer/station granularity. More... | |
| class | MuonCalibExtendedSegment |
| A segment plus everything one can dream of knowing about it. More... | |
| class | MuonCalibExtendedTrack |
| A track plus everything one can dream of knowing about a track. More... | |
| struct | MuonCalibExtendedTrackOverlap |
| class | MuonCalibHit_E |
| Simplified class designed to store information of a MDT hit. More... | |
| class | MuonCalibHole_E |
| class describing a Hole on track. More... | |
| class | MuonCalibMdtTruthHit |
| Class with truth information of a MDT hit, containing: More... | |
| class | MuonCalibMUCTPI |
| Simplified class designed to store information from MuCTPi processor. More... | |
| class | MuonCalibPattern |
| Class to store the information belonging to a global pattern in the muon system. More... | |
| class | MuonCalibRawCscHit |
| Calib-EDM version of CscPrepData class, containing uncalibrated information. More... | |
| class | MuonCalibRawHitAssociationMap |
| Association map between MuonFixedId and raw hits. More... | |
| class | MuonCalibRawHitCollection |
| A MuonCalibRawHitcollections is a container class within the Calibration EDM holding the MuonCalibXxxRawHits from the different technologies: More... | |
| class | MuonCalibRawMdtHit |
| Calib-EDM version of MdtPrepData class, containing uncalibrated information. More... | |
| class | MuonCalibRawRpcCoin |
| Calib-EDM version of RpcCoinData class. More... | |
| class | MuonCalibRawRpcHit |
| Calib-EDM version of RpcPrepData class, containing uncalibrated information. More... | |
| class | MuonCalibRawRpcTriggerHit |
| Calib-EDM version of RpcRawData class. More... | |
| class | MuonCalibRawTgcCoin |
| Calib-EDM version of TgcPrepData class, containing uncalibrated information. More... | |
| class | MuonCalibRawTgcHit |
| Calib-EDM version of TgcPrepData class, containing uncalibrated information. More... | |
| class | MuonCalibRawTriggerHitCollection |
| class | MuonCalibRpcSectorLogic |
| Simplified class designed to store information from RpcSectorLogic. More... | |
| class | MuonCalibRpcTruthHit |
| Class with truth information of a RPC hit, containing: More... | |
| class | MuonCalibSegment |
| A MuonCalibSegment is a reconstructed three dimensional track segment in the MuonSpectrometer. More... | |
| class | MuonCalibSelector |
| class | MuonCalibSimpleGeometry |
| class | MuonCalibSimpleHoleSearch |
| class | MuonCalibSLPropagator |
| straight line propagator More... | |
| class | MuonCalibSurface |
| class | MuonCalibTgcTruthHit |
| Class with truth information of a RPC hit, containing: More... | |
| class | MuonCalibTrack_E |
| Simplified class designed to store information of a Track. More... | |
| class | MuonCalibTrackSummary |
| class | MuonCalibTriggerInfo |
| Simplified class designed to store information of a trigger. More... | |
| class | MuonCalibTriggerTimeInfo |
| class | MuonCalibTriggerTypeHelper |
| helper class to for MuonCalibTriggerType which provides a mapping to the actual bit number More... | |
| class | MuonCalibTruth |
| Calib-EDM version of TrackRecord, given at the MuonSpectrometer entrance. More... | |
| class | MuonCalibTruthCollection |
| MuonCalibTruthCollection is a Calibration EDM container class containing the following truth classes: More... | |
| class | MuonFixedId |
| Implements fixed identifiers not dependent upon Athena Identifier for internal use in the calibration framework. More... | |
| class | MuonFixedIdManipulator |
| class | MuonFixedIdPrinter |
| class | MuonFixedLongId |
| class | MuonSegmentReader |
| class | NtupleStationId |
| Station Identifier for sorting calibration data. More... | |
| class | PolygonBase |
| This class provides functions which allow the user to express a polygon as a linear combination of these functions. More... | |
| class | QuasianalyticLineReconstruction |
| class | RadiusResolutionChebyshev |
| RadiusResolutionChebyshev parametrizes the uncertainty on the drift-radius as a function of the drift radius itself and not of the drift time. More... | |
| class | RegionDataFromFile |
| Manages the I/O of the list of multilayers belonging to a calibration region. More... | |
| class | RegionElement |
| class | RegionLogicalOperation |
| class | RegionSelectorBase |
| class | RpcCalibData |
| holds all conditions data for rpc strip. More... | |
| class | RpcCalibDataContainer |
| class | RpcCalibDBEntry |
| representation of a db entry in rpc cond db. More... | |
| class | RpcCalibHitBase |
| Athena independent part of the RpcCalibHit. More... | |
| class | RpcCondParType |
| class | RpcOnlineDBEntry |
| representation of an online db entry (masked chans) in rpc cond db. More... | |
| class | RtCalibrationAnalytic |
| This class performs the analytic autocalibration whose basic ideas were developed by Mario Deile (see ATL-MUON-2004-021). More... | |
| class | RtCalibrationCurved |
| class | RtCalibrationIntegration |
| This class allows the user to obtain an r-t relationship from the drift time spectrum in a given calibration region. More... | |
| class | RtCalibrationOutput |
| Class for communication between event loop and rt calibration algorithm contains only a rt relation for now. More... | |
| class | RtChebyshev |
| This class contains the implementation of an r(t) relationship parametrized by a linear combination of Chebyshev polyonomials. More... | |
| class | RtData_t_r_reso |
| Represents an Rt relation in the form of a set of (time,radius,resolution) points. More... | |
| class | RtDataFromFile |
| Manages the I/O of the Rt realtions from/to file. More... | |
| class | RtFromPoints |
| This class allows the user to retrieve an RtChebyshev or RtRelationLookUp object corresponding to a set of (r, t) points. More... | |
| class | RtFullInfo |
| addiitonal information used in validation of a rt-relation More... | |
| class | RtLegendre |
| This class contains the implementation of an r(t) relationship parametrized by a linear combination of Legendre polyonomials. More... | |
| class | RtParabolicExtrapolation |
| class | RtRelationLookUp |
| Equidistant look up table for rt-relations with the time as key. More... | |
| class | RtResolutionChebyshev |
| This class contains the implementation of a spatial resolution \( \sigma \) parametrized by a linear combination of Chebyshev polyonomials. More... | |
| class | RtResolutionFromPoints |
| class | RtResolutionLookUp |
| Equidistant look up table for resolution tables with the time as key. More... | |
| class | RtSimplePolynomial |
| class | RtSpline |
| This class contains the implementation of an r(t) relationship parameterized as support points to a cubic spline. More... | |
| class | SamplePoint |
| This class provides a sample point for the BaseFunctionFitter. More... | |
| class | SimpleMdtSegmentSelector |
| Basic MdtSegments selector. More... | |
| class | SimplePatternSelector |
| Basic Pattern selector. More... | |
| class | SimplePolynomial |
| This class provides the simple polynomials x^k (k=0, 1, ...) as base functions for fits. More... | |
| class | StraightPatRec |
| class | T0CalibrationClassic |
| Implementation of a T0 calibration using the classical approach. More... | |
| class | T0CalibrationMT |
| Implementation of a T0 calibration using the MT approach. More... | |
| class | T0CalibrationOutput |
| class for the communication of the results of T0 calibration algorithms More... | |
| class | T0ClassicHistos |
| Tube histograms used in T0 calibration. More... | |
| class | T0ClassicSettings |
| Settings for the T0 calibration (histogram booking and fitting parameters) More... | |
| class | T0MTHistos |
| Histogram and fitter class for drift time and pulsehight spectra The rising slope is fitted by a fermi-function: \(f(t)=r_{u,0} + \frac{A}{1+exp((t_0 - t)/T_0}\). More... | |
| class | T0MTSettings |
| Settings for the T0 calibration (histogram booking and fitting parameters) Parameters for pattern recognition. More... | |
| class | T0MTSettingsT0 |
| class | T0MTSettingsTMax |
| class | T0Refinement |
| class | TgcCalibHitBase |
| Athena independent part of the TgcCalibHit. More... | |
| class | TrChebyshev |
| class | TrLegendre |
| class | TrRelationLookUp |
| class | TrSimplePolynomial |
| class | TubeDataFromFile |
| Manage the I/O of MdtTubeFitContainer objects. More... | |
| class | typeNamer |
| class | typeNamer< bool > |
| class | typeNamer< double > |
| class | typeNamer< float > |
| class | typeNamer< int > |
| class | typeNamer< std::string > |
| class | typeNamer< uint16_t > |
| class | typeNamer< uint32_t > |
| class | typeNamer< uint8_t > |
| class | UpdateCalibHit |
| Provides the operator to update drift radius and error of a given MdtCalibHit using the pointer to the IRtRelation passed to the constructor. More... | |
| class | VariableBinwidthHistogram |
| A histogram where every bin has the same number of entries. More... | |
| class | VariableBinwidthHistogramBin |
| A bin of a VariableBinwidthHistogram. More... | |
| class | VBHBinPtrSrt |
| A pointer to a VariableBinwidthHistogramBin which supports sorting. More... | |
Enumerations | |
| enum | MuonCalibTriggerType { L1_EM3 = 0 , L1_TAU5 , L1_J5 , L1_XE20 , L1_MBTS_1_COMM , L1_MBTS_2_COMM , L1_MU0_LOW_RPC , L1_MU6_RPC , L1_MU0_HIGH_RPC , L1_MU0_TGC_HALO , L1_MU0_TGC , L1_MU6_TGC , NUMBEROFKNOWNTRIGGERS , UNKNOWNTRIGGERTYPE = 999 } |
| enum for all trigger type More... | |
| enum | MdtCalibCreationFlags { TIME_SLEWING_CORRECTION_APPLIED =0x10 , B_FIELD_CORRECTIONS_APPLIED =0x20 } |
Functions | |
| std::istream & | operator>> (std::istream &is, RtFullInfo &data) |
| std::ostream & | operator<< (std::ostream &os, const RtFullInfo &data) |
| float | RtScalePolynomial (const float r) |
| float | RtScaleFunction (const float t, const bool ml2, const IRtRelation &rtrelation) |
| std::vector< SamplePoint > | fetchDataPoints (const IRtRelation &rtRel, const double relUnc) |
| Constructs a list of sample points from the rt-relation. | |
| std::vector< SamplePoint > | fetchDataPoints (const IRtRelation &rtRel, const IRtResolution &resoFunc) |
| Constructs a list of sample points from the rt-relation. | |
| std::vector< SamplePoint > | swapCoordinates (const std::vector< SamplePoint > &points, const IRtRelation &rtRel) |
| Creates a new vector of samples points with x1 exchanged by x2 and vice-versa. | |
| std::vector< SamplePoint > | resoFromRadius (const std::vector< SamplePoint > &points, const double uncert) |
| Creates a new vector of sample points where the x2 coordinate becomes the x1 coordinate and the resolution becomes x2. | |
| std::vector< SamplePoint > | fetchResolution (const std::vector< SamplePoint > &points, const double uncert) |
| Creates a new vector of sample points where the x2 is assigned to the uncertainty and the uncertainty is replaced by a constant value. | |
| std::vector< SamplePoint > | normalizeDomain (const std::vector< SamplePoint > &dataPoints) |
| Normalizes the domain of the samples points to the interval -1 to 1. | |
| double | calculateChi2 (const std::vector< SamplePoint > &dataPoints, const IRtRelation &rtRel) |
| Returns the chi2 of the rt-relation w.r.t. | |
| double | calculateChi2 (const std::vector< SamplePoint > &dataPoints, const ITrRelation &trRel) |
| double | calculateChi2 (const std::vector< SamplePoint > &dataPoints, const IRtResolution &rtReso) |
| std::pair< double, double > | minMax (const std::vector< SamplePoint > &points) |
| Returns the minimum & maximum values covered by the sample points. | |
| std::pair< double, double > | interval (const std::vector< SamplePoint > &points) |
| Returns the interval covered by the sample points. | |
| Double_t | MultilayerRtDifference_ScaleFunction (Double_t *x, Double_t *par) |
| template<typename T> | |
| void | clearall (T &container) |
| Double_t | adcfitf_skewnormal (Double_t *x, Double_t *par) |
| skew normal ADC fitting | |
| unsigned int | get_group_id (const MuonFixedId &id, const MdtRelativeTubeT0::TubeGroup &grp) |
| Double_t | myexp (Double_t *x, Double_t *p) |
| Double_t | TimeSpectrum_func (Double_t *xx, Double_t *par) |
| TRandom3 * | getTLSRandomGen () |
| Double_t | mt_t0_fermi (Double_t *x, Double_t *par) |
| The fermi function to be fitted at the rising edge of the spectrum. | |
| Double_t | mt_tmax_fermi (Double_t *x, Double_t *par) |
| The fermi function to be fitted at the trailing slope of the spectrum. | |
| std::istream & | operator>> (std::istream &is, RtData_t_r_reso &data) |
| std::ostream & | operator<< (std::ostream &os, const RtData_t_r_reso &data) |
| static const InterfaceID | IID_IMuonCalibConditionsSource ("MuonCalib::IMuonCalibConditionsSource", 1, 0) |
| std::ostream & | operator<< (std::ostream &stream, const CscCalibHitBase &hit) |
| std::ostream & | operator<< (std::ostream &stream, const RpcCalibHitBase &hit) |
| std::ostream & | operator<< (std::ostream &stream, const TgcCalibHitBase &hit) |
| std::ostream & | operator<< (std::ostream &os, const MuonCalib::MuonFixedId &id) |
| std::ostream & | operator<< (std::ostream &os, const MuonCalib::MuonFixedLongId &id) |
| MuonFixedId | OnlineToOffline (const std::string &online_id) |
| static const InterfaceID | IID_IIdToFixedIdTool ("MuonCalib::IdToFixedIdTool", 1, 0) |
| static const InterfaceID | IID_IMooPatternForCalibrationTool ("MuonCalib::IMooPatternForCalibrationTool", 1, 0) |
| Interface ID for IMooPatternForCalibrationTool. | |
| static const InterfaceID | IID_IMuonCalibTool ("MuonCalib::IMuonCalibTool", 1, 0) |
| Interface ID for IMuonCalibTool. | |
| static const InterfaceID | IID_IRegionSelectorTool ("MuonCalib::IRegionSelectorTool", 1, 0) |
| Interface ID for IRegionSelectorTool. | |
| constexpr double | chebyshevPoly1st (const unsigned int order, const double x) |
| Returns the n-th Chebyshev polynomial of first kind evaluated at x (c.f. | |
| constexpr double | chebyshevPoly2nd (const unsigned int order, const double x) |
| Returns the n-th Chebyshev polynomial of second kind evaluated at x (c.f. | |
| constexpr double | chebyshevPoly1stPrime (const unsigned int order, const double x) |
| Returns the first derivative of the n-th Chebycheb polynomial of the first kind. | |
| constexpr double | chebyshevPoly2ndPrime (const unsigned int order, const double x) |
| Returns the first derivative of the n-th Chebycheb polynomial of the first second kind. | |
| constexpr double | chebyshevPoly1st2Prime (const unsigned int order, const double x) |
| Returns the second derivative of the n-th Chebycheb polynomial of the first kind. | |
| constexpr double | chebyshevPoly2nd2Prime (const unsigned int order, const double x) |
| Returns the second derivative of the n-th Chebycheb polynomial of the first second kind. | |
| constexpr unsigned long | factorial (const int n) |
| Evaluated the n-th factorial at compile time. | |
| constexpr unsigned long | binomial (const unsigned n, const unsigned k) |
| Calculates the binomial coefficient at compile time. | |
| template<int k> | |
| constexpr double | pow (const double x) |
| Calculate the power of a variable x at compile time. | |
| constexpr double | pow (double x, int power) |
| Calculate the power of a variable at run time. | |
| constexpr double | legendrePoly (const unsigned l, const double x) |
| Calculates the legendre polynomial of rank l at x. | |
| constexpr double | legendreDeriv (const unsigned l, const unsigned d, const double x) |
| Evaluates the n-th derivative of the l-th Legendre polynomial. | |
| double | mapToUnitInterval (const double x, const double lowerEdge, const double upperEdge) |
| Maps the number x which is in [lowEdge;upperEdge] to the interval [-1;1]. | |
| double | unitIntervalPrime (const double lowerEdge, const double upperEdge) |
| std::ostream & | operator<< (std::ostream &s, const CscCondParType &type) |
| std::ostream & | operator<< (std::ostream &s, const RpcCondParType &type) |
Variables | |
| static constexpr std::array< double, 6 > | RtScaleFunction_p {-0.00102327, 0.00582117, -0.00676815, 0.00167504, -8.67371e-05, 1.66509e-06} |
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
MdtCalibDbAlgR4 reads raw condition data and writes derived condition data to the condition store.
namespace to identify classes related only to muon calibration
@class CscCondData @author lampen@physics.arizona.edu @brief Containes information for a single index value for a CSC COOL data object.
Every value from the CSC COOL database is kept in a CscCondData object.
| using MuonCalib::CalibHitE_Ptr = std::shared_ptr<const MuonCalibHit_E> |
hit information per station layer index
Definition at line 21 of file MuonCalibLayerMapping.h.
| using MuonCalib::IdHitMap = std::map<MuonFixedId, CalibHitE_Ptr> |
hit information per identifier
Definition at line 28 of file MuonCalibLayerMapping.h.
| using MuonCalib::IdHitsMap = std::map<MuonFixedId, std::vector<CalibHitE_Ptr> > |
hit information per station
Definition at line 25 of file MuonCalibLayerMapping.h.
| using MuonCalib::IdSet = std::set<MuonFixedId> |
set of identifiers
Definition at line 37 of file MuonCalibLayerMapping.h.
Definition at line 17 of file IRtRelation.h.
Definition at line 13 of file IRtResolution.h.
Definition at line 16 of file ITrRelation.h.
define type MdtBasicRegionHash for the smallest possible MDT calibration region
Definition at line 26 of file NtupleStationId.h.
define type MdtBasicRegionId for the smallest possible MDT calibration region
Definition at line 24 of file NtupleStationId.h.
define type MdtRegionHash
Definition at line 28 of file NtupleStationId.h.
Definition at line 7 of file MdtTubeFitContainer.cxx.
Definition at line 7 of file MdtTubeFullInfoContainer.cxx.
| using MuonCalib::StationIndexHitsMap = std::map<MuonFixedIdManipulator::StationIndex, std::vector<CalibHitE_Ptr> > |
Definition at line 22 of file MuonCalibLayerMapping.h.
| using MuonCalib::StationIndexSet = std::set<MuonFixedIdManipulator::StationIndex> |
set with station layer index
Definition at line 34 of file MuonCalibLayerMapping.h.
| using MuonCalib::StationIntersectedLayerMap = std::map<MuonFixedId, MuonCalibSimpleHoleSearch::Result> |
intersected layers in the simplified geometry per station
Definition at line 31 of file MuonCalibLayerMapping.h.
| Enumerator | |
|---|---|
| TIME_SLEWING_CORRECTION_APPLIED | |
| B_FIELD_CORRECTIONS_APPLIED | |
Definition at line 10 of file MdtCalibCreationFlags.h.
enum for all trigger type
| Enumerator | |
|---|---|
| L1_EM3 | |
| L1_TAU5 | |
| L1_J5 | |
| L1_XE20 | |
| L1_MBTS_1_COMM | |
| L1_MBTS_2_COMM | |
| L1_MU0_LOW_RPC | |
| L1_MU6_RPC | |
| L1_MU0_HIGH_RPC | |
| L1_MU0_TGC_HALO | |
| L1_MU0_TGC | |
| L1_MU6_TGC | |
| NUMBEROFKNOWNTRIGGERS | |
| UNKNOWNTRIGGERTYPE | |
Definition at line 16 of file MuonCalibTriggerInfo.h.
|
inline |
skew normal ADC fitting
Definition at line 17 of file ADCMTHistos.cxx.
|
constexpr |
Calculates the binomial coefficient at compile time.
Definition at line 60 of file LegendrePoly.h.
| double MuonCalib::calculateChi2 | ( | const std::vector< SamplePoint > & | dataPoints, |
| const IRtRelation & | rtRel ) |
Returns the chi2 of the rt-relation w.r.t.
the data points
Definition at line 102 of file SamplePointUtils.cxx.
| double MuonCalib::calculateChi2 | ( | const std::vector< SamplePoint > & | dataPoints, |
| const IRtResolution & | rtReso ) |
Definition at line 118 of file SamplePointUtils.cxx.
| double MuonCalib::calculateChi2 | ( | const std::vector< SamplePoint > & | dataPoints, |
| const ITrRelation & | trRel ) |
Definition at line 110 of file SamplePointUtils.cxx.
|
constexpr |
Returns the n-th Chebyshev polynomial of first kind evaluated at x (c.f.
https://en.wikipedia.org/wiki/Chebyshev_polynomials)
| order | of the polynomial to evalue |
| x | Place at which the polynomial is evaluated |
Definition at line 13 of file ChebychevPoly.h.
|
constexpr |
Returns the second derivative of the n-th Chebycheb polynomial of the first kind.
| order | of the polynomial to evalue |
| x | Place at which the polynomial is evaluated |
Definition at line 81 of file ChebychevPoly.h.
|
constexpr |
Returns the first derivative of the n-th Chebycheb polynomial of the first kind.
| order | of the polynomial to evalue |
| x | Place at which the polynomial is evaluated |
Definition at line 49 of file ChebychevPoly.h.
|
constexpr |
Returns the n-th Chebyshev polynomial of second kind evaluated at x (c.f.
https://en.wikipedia.org/wiki/Chebyshev_polynomials)
| order | of the polynomial to evalue |
| x | Place at which the polynomial is evaluated |
Definition at line 32 of file ChebychevPoly.h.
|
constexpr |
Returns the second derivative of the n-th Chebycheb polynomial of the first second kind.
| order | of the polynomial to evalue |
| x | Place at which the polynomial is evaluated |
Definition at line 95 of file ChebychevPoly.h.
|
constexpr |
Returns the first derivative of the n-th Chebycheb polynomial of the first second kind.
| order | of the polynomial to evalue |
| x | Place at which the polynomial is evaluated |
Definition at line 65 of file ChebychevPoly.h.
|
inline |
Definition at line 83 of file MultilayerRtDifference.cxx.
|
constexpr |
Evaluated the n-th factorial at compile time.
Definition at line 51 of file LegendrePoly.h.
| std::vector< SamplePoint > MuonCalib::fetchDataPoints | ( | const IRtRelation & | rtRel, |
| const double | relUnc ) |
Constructs a list of sample points from the rt-relation.
The step-wdith between two points is taken from the rtRel bin width method and each point has the same uncertainty of 1 assigned
| rtRel | Reference of the rtRelation to transform to points. |
Definition at line 19 of file SamplePointUtils.cxx.
| std::vector< SamplePoint > MuonCalib::fetchDataPoints | ( | const IRtRelation & | rtRel, |
| const IRtResolution & | resoFunc ) |
Constructs a list of sample points from the rt-relation.
The step-wdith between two points is taken from the rtRel bin width method and each point is weighted with the relative resolution
| rtRel | Reference of the rtRelation to transform to points. |
| reo | Reference to the r-t resolution function |
Definition at line 31 of file SamplePointUtils.cxx.
| std::vector< SamplePoint > MuonCalib::fetchResolution | ( | const std::vector< SamplePoint > & | points, |
| const double | uncert ) |
Creates a new vector of sample points where the x2 is assigned to the uncertainty and the uncertainty is replaced by a constant value.
| points: List of data points to transform | |
| uncert | Uncertainty to assign instead |
Definition at line 50 of file SamplePointUtils.cxx.
|
inline |
Definition at line 63 of file MdtRelativeTubeT0.cxx.
| TRandom3 * MuonCalib::getTLSRandomGen | ( | ) |
Definition at line 22 of file T0MTHistos.cxx.
|
static |
|
static |
|
static |
|
static |
Interface ID for IMuonCalibTool.
|
static |
| std::pair< double, double > MuonCalib::interval | ( | const std::vector< SamplePoint > & | points | ) |
Returns the interval covered by the sample points.
Definition at line 94 of file SamplePointUtils.cxx.
|
constexpr |
Evaluates the n-th derivative of the l-th Legendre polynomial.
Definition at line 198 of file LegendrePoly.h.
|
constexpr |
Calculates the legendre polynomial of rank l at x.
| l | Order of the legendre polynomial |
| x | Point of evaluation [-1;1] |
Definition at line 171 of file LegendrePoly.h.
|
inline |
Maps the number x which is in [lowEdge;upperEdge] to the interval [-1;1].
| lowerEdge | Lower edge of the |
Definition at line 12 of file UtilFunc.h.
| std::pair< double, double > MuonCalib::minMax | ( | const std::vector< SamplePoint > & | points | ) |
Returns the minimum & maximum values covered by the sample points.
Definition at line 86 of file SamplePointUtils.cxx.
|
inline |
The fermi function to be fitted at the rising edge of the spectrum.
Definition at line 34 of file T0MTHistos.cxx.
|
inline |
The fermi function to be fitted at the trailing slope of the spectrum.
Definition at line 44 of file T0MTHistos.cxx.
| Double_t MuonCalib::MultilayerRtDifference_ScaleFunction | ( | Double_t * | x, |
| Double_t * | par ) |
Definition at line 35 of file MultilayerRtDifference.cxx.
|
inline |
Definition at line 18 of file MTTmaxPatternRecognition.cxx.
| std::vector< SamplePoint > MuonCalib::normalizeDomain | ( | const std::vector< SamplePoint > & | dataPoints | ) |
Normalizes the domain of the samples points to the interval -1 to 1.
Definition at line 78 of file SamplePointUtils.cxx.
| MuonFixedId MuonCalib::OnlineToOffline | ( | const std::string & | online_id | ) |
Definition at line 13 of file OfflineOnlineIdConversion.cxx.
|
inline |
Definition at line 1200 of file MuonFixedId.h.
|
inline |
Definition at line 1577 of file MuonFixedLongId.h.
| std::ostream & MuonCalib::operator<< | ( | std::ostream & | os, |
| const RtData_t_r_reso & | data ) |
Definition at line 99 of file RtData_t_r_reso.cxx.
| std::ostream & MuonCalib::operator<< | ( | std::ostream & | os, |
| const RtFullInfo & | data ) |
Definition at line 13 of file RtFullInfo.cxx.
|
inline |
Definition at line 71 of file CscCondParType.h.
|
inline |
Definition at line 60 of file RpcCondParType.h.
| std::ostream & MuonCalib::operator<< | ( | std::ostream & | stream, |
| const CscCalibHitBase & | hit ) |
Definition at line 26 of file CscCalibHitBase.cxx.
| std::ostream & MuonCalib::operator<< | ( | std::ostream & | stream, |
| const RpcCalibHitBase & | hit ) |
Definition at line 59 of file RpcCalibHitBase.cxx.
| std::ostream & MuonCalib::operator<< | ( | std::ostream & | stream, |
| const TgcCalibHitBase & | hit ) |
Definition at line 64 of file TgcCalibHitBase.cxx.
| std::istream & MuonCalib::operator>> | ( | std::istream & | is, |
| RtData_t_r_reso & | data ) |
Definition at line 97 of file RtData_t_r_reso.cxx.
| std::istream & MuonCalib::operator>> | ( | std::istream & | is, |
| RtFullInfo & | data ) |
Definition at line 11 of file RtFullInfo.cxx.
|
constexpr |
Calculate the power of a variable x at compile time.
Definition at line 65 of file LegendrePoly.h.
|
constexpr |
Calculate the power of a variable at run time.
Definition at line 75 of file LegendrePoly.h.
| std::vector< SamplePoint > MuonCalib::resoFromRadius | ( | const std::vector< SamplePoint > & | points, |
| const double | uncert ) |
Creates a new vector of sample points where the x2 coordinate becomes the x1 coordinate and the resolution becomes x2.
Each point has the same uncertainty assigned
| points | List of rt- sample points of interest |
| uncert | Uncertainty oon each point |
Definition at line 41 of file SamplePointUtils.cxx.
| float MuonCalib::RtScaleFunction | ( | const float | t, |
| const bool | ml2, | ||
| const IRtRelation & | rtrelation ) |
Definition at line 20 of file RtScaleFunction.cxx.
| float MuonCalib::RtScalePolynomial | ( | const float | r | ) |
Definition at line 13 of file RtScaleFunction.cxx.
| std::vector< SamplePoint > MuonCalib::swapCoordinates | ( | const std::vector< SamplePoint > & | points, |
| const IRtRelation & | rtRel ) |
Creates a new vector of samples points with x1 exchanged by x2 and vice-versa.
Each point has the same uncertainty assigned.
| points | List of rt- sample points of interest |
| rtRel | Reference to the rt-relation to calculate each point's uncertainty. |
Definition at line 61 of file SamplePointUtils.cxx.
|
inline |
|
inline |
Definition at line 15 of file UtilFunc.h.
|
staticconstexpr |
Definition at line 11 of file RtScaleFunction.cxx.