ATLAS Offline Software
|
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO. More...
Namespaces | |
Legendre | |
Typedefs | |
using | SingleTubeFit = MdtTubeFitContainer::SingleTubeFit |
using | SingleTubeFullInfo = MdtTubeFullInfoContainer::SingleTubeFullInfo |
using | CalibHitE_Ptr = std::shared_ptr< const MuonCalibHit_E > |
hit information per station layer index More... | |
using | StationIndexHitsMap = std::map< MuonFixedIdManipulator::StationIndex, std::vector< CalibHitE_Ptr > > |
using | IdHitsMap = std::map< MuonFixedId, std::vector< CalibHitE_Ptr > > |
hit information per station More... | |
using | IdHitMap = std::map< MuonFixedId, CalibHitE_Ptr > |
hit information per identifier More... | |
using | StationIntersectedLayerMap = std::map< MuonFixedId, MuonCalibSimpleHoleSearch::Result > |
intersected layers in the simplified geometry per station More... | |
using | StationIndexSet = std::set< MuonFixedIdManipulator::StationIndex > |
set with station layer index More... | |
using | IdSet = std::set< MuonFixedId > |
set of identifiers More... | |
typedef Identifier | MdtBasicRegionId |
define type MdtBasicRegionId for the smallest possible MDT calibration region More... | |
typedef IdentifierHash | MdtBasicRegionHash |
define type MdtBasicRegionHash for the smallest possible MDT calibration region More... | |
typedef IdentifierHash | MdtRegionHash |
define type MdtRegionHash 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) |
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 More... | |
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. More... | |
Double_t | mt_tmax_fermi (Double_t *x, Double_t *par) |
The fermi function to be fitted at the trailing slope of the spectrum. More... | |
std::istream & | operator>> (std::istream &is, RtData_t_r_reso &data) |
std::ostream & | operator<< (std::ostream &os, const RtData_t_r_reso &data) |
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) |
constexpr double | chebyshevPoly1st (const unsigned int order, const double x) |
Returns the n-th Chebyshev polynomial of first kind evaluated at x (c.f. More... | |
constexpr double | chebyshevPoly2nd (const unsigned int order, const double x) |
Returns the n-th Chebyshev polynomial of second kind evaluated at x (c.f. More... | |
constexpr double | chebyshevPoly1stPrime (const unsigned int order, const double x) |
Returns the first derivative of the n-th Chebycheb polynomial of the first kind. More... | |
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. More... | |
constexpr double | chebyshevPoly1st2Prime (const unsigned int order, const double x) |
Returns the second derivative of the n-th Chebycheb polynomial of the first kind. More... | |
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. More... | |
constexpr unsigned long | factorial (int n) |
Evaluated the n-th factorial at compile time. More... | |
constexpr unsigned long | binomial (unsigned int n, unsigned k) |
Calculates the binomial coefficient at compile time. More... | |
constexpr double | legendrePoly (const unsigned int l, const double x) |
constexpr double | legendreDeriv (const unsigned int l, const double x, const unsigned int derivOrder) |
std::ostream & | operator<< (std::ostream &s, const CscCondParType &type) |
std::ostream & | operator<< (std::ostream &s, const RpcCondParType &type) |
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
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 = typedef std::shared_ptr<const MuonCalibHit_E> |
hit information per station layer index
Definition at line 20 of file MuonCalibLayerMapping.h.
using MuonCalib::IdHitMap = typedef std::map<MuonFixedId, CalibHitE_Ptr> |
hit information per identifier
Definition at line 27 of file MuonCalibLayerMapping.h.
using MuonCalib::IdHitsMap = typedef std::map<MuonFixedId, std::vector<CalibHitE_Ptr> > |
hit information per station
Definition at line 24 of file MuonCalibLayerMapping.h.
using MuonCalib::IdSet = typedef std::set<MuonFixedId> |
set of identifiers
Definition at line 36 of file MuonCalibLayerMapping.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.
using MuonCalib::SingleTubeFit = typedef MdtTubeFitContainer::SingleTubeFit |
Definition at line 7 of file MdtTubeFitContainer.cxx.
Definition at line 7 of file MdtTubeFullInfoContainer.cxx.
using MuonCalib::StationIndexHitsMap = typedef std::map<MuonFixedIdManipulator::StationIndex, std::vector<CalibHitE_Ptr> > |
Definition at line 21 of file MuonCalibLayerMapping.h.
using MuonCalib::StationIndexSet = typedef std::set<MuonFixedIdManipulator::StationIndex> |
set with station layer index
Definition at line 33 of file MuonCalibLayerMapping.h.
using MuonCalib::StationIntersectedLayerMap = typedef std::map<MuonFixedId, MuonCalibSimpleHoleSearch::Result> |
intersected layers in the simplified geometry per station
Definition at line 30 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 |
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.
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 |
|
inline |
Definition at line 63 of file MdtRelativeTubeT0.cxx.
TRandom3* MuonCalib::getTLSRandomGen | ( | ) |
Definition at line 22 of file T0MTHistos.cxx.
|
constexpr |
Definition at line 150 of file LegendrePoly.h.
Definition at line 125 of file LegendrePoly.h.
|
inline |
|
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 |
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 61 of file RpcCalibHitBase.cxx.
std::ostream& MuonCalib::operator<< | ( | std::ostream & | stream, |
const TgcCalibHitBase & | hit | ||
) |
Definition at line 70 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.
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 | ) |
|
inline |