![]() |
ATLAS Offline Software
|
#include <Data.h>
Public Member Functions | |
| Data (const DataContainer &container, const EventData &eventData, const History *history, int index, bool takeOwnership=false) | |
| Constructor. | |
| Data (const Data &other, const EventData *eventData=0, const History *history=0, int index=-1) | |
| virtual | ~Data () |
| Destructor. | |
| CaloGain::CaloGain | gain () const |
| unsigned int | nSamples () const |
| const short & | sample (unsigned int i) const |
| float | pedestalSubtractedSample (unsigned int i) const |
| std::vector< float > | pedestalSubtractedSamples () const |
| const EventData * | eventData () const |
| int | run () const |
| int | event () const |
| int | lumiBlock () const |
| int | bunchId () const |
| double | energy () const |
| double | ofcTime () const |
| double | quality () const |
| double | pedestal () const |
| double | pedestalRMS () const |
| int | status () const |
| double | adcMax () const |
| double | meV2ADC () const |
| double | adc2MeV () const |
| bool | febError (LArFebErrorSummary::LArFebErrorType error) const |
| bool | isDisconnected () const |
| TString | problems (bool sayNone=false) const |
| TString | description (unsigned int verbosity=1) const |
| bool | isValid () const |
| double | footprint () const |
| short | maxSample () const |
| short | minSample () const |
| unsigned int | nPoints () const |
| double | time (unsigned int i) const |
| double | value (unsigned int i) const |
| double | covariance (unsigned int i, unsigned int j) const |
| unsigned int | nCorrs () const |
| double | noise () const |
| double | adcMax_new () const |
| double | covarianceMeV (unsigned int i, unsigned int j) const |
| const DataContainer & | container () const |
| const DataContainer * | dissolve () |
| SimpleShape * | referenceShape () const |
| SimpleShape * | timeAlignedShape () const |
| const ScaledErrorData * | scaledErrorData () const |
| const History * | history () const |
| short | index () const |
| TVectorD | deltas () const |
| TVectorD | residuals () const |
| double | delta (short sample) const |
| double | residual (short sample) const |
| double | residualOffset (short sample, bool scale=true) const |
| double | resCorrN (ShapeErrorType shapeErrorType=BestShapeError) const |
| double | xi (short sample, ShapeErrorType shapeErrorType=BestShapeError, CaloGain::CaloGain g=CaloGain::UNKNOWNGAIN, bool xip=false) const |
| double | xiNorm (ShapeErrorType shapeErrorType=BestShapeError) const |
| double | xip (short sample, ShapeErrorType shapeErrorType=BestShapeError, CaloGain::CaloGain g=CaloGain::UNKNOWNGAIN) const |
| double | residualError (short sample1, short sample2=-1, bool scale=true) const |
| double | chi2 () const |
| bool | calcRefit (double &chi2, double &k, double &dT) const |
| bool | calcAdjust (double &k, double &dT) const |
| bool | isPassed (const TString &bitName) const |
| bool | goodForShapeCorr () const |
| double | upstreamEnergy () const |
| double | _sample (const DataFuncArgs &args) const |
| double | _pedestalSubstractedSample (const DataFuncArgs &args) const |
| double | _energy (const DataFuncArgs &) const |
| double | _ofcTime (const DataFuncArgs &) const |
| double | _quality (const DataFuncArgs &) const |
| double | _pedestal (const DataFuncArgs &) const |
| double | _pedestalRMS (const DataFuncArgs &) const |
| double | _adcMax (const DataFuncArgs &) const |
| double | _adcMax_new (const DataFuncArgs &) const |
| double | _noise (const DataFuncArgs &) const |
| double | _maxValue (const DataFuncArgs &) const |
| double | _minValue (const DataFuncArgs &) const |
| double | _null (const DataFuncArgs &) const |
| int | _run (const DataFuncArgs &) const |
| int | _event (const DataFuncArgs &) const |
| int | _lumiBlock (const DataFuncArgs &) const |
| int | _bunchId (const DataFuncArgs &) const |
| int | _index (const DataFuncArgs &) const |
| int | _gain (const DataFuncArgs &) const |
| double | _delta (const DataFuncArgs &args) const |
| double | _residual (const DataFuncArgs &args) const |
| double | _residualOffset (const DataFuncArgs &args) const |
| double | _resCorrN (const DataFuncArgs &) const |
| double | _xi (const DataFuncArgs &args) const |
| double | _xiCell (const DataFuncArgs &args) const |
| double | _xiRing (const DataFuncArgs &args) const |
| double | _xiNormCell (const DataFuncArgs &) const |
| double | _xiNormRing (const DataFuncArgs &) const |
| double | _xip (const DataFuncArgs &args) const |
| double | _residualError (const DataFuncArgs &args) const |
| double | _normResidualOffset (const DataFuncArgs &args) const |
| double | _normResidualError (const DataFuncArgs &args) const |
| double | _ofcSigma (const DataFuncArgs &args) const |
| double | _ofcGamma (const DataFuncArgs &args) const |
| int | _iEta (const DataFuncArgs &args) const |
| int | _iPhi (const DataFuncArgs &args) const |
| int | _region (const DataFuncArgs &args) const |
| int | _layer (const DataFuncArgs &args) const |
| int | _calo (const DataFuncArgs &args) const |
| int | _feedThrough (const DataFuncArgs &args) const |
| int | _slot (const DataFuncArgs &args) const |
| int | _channel (const DataFuncArgs &args) const |
| int | _hash (const DataFuncArgs &args) const |
| int | _ring (const DataFuncArgs &args) const |
| int | _nData (const DataFuncArgs &args) const |
| int | _maxPosition (const DataFuncArgs &) const |
| double | _count (const DataFuncArgs &) const |
| double | _chi2 (const DataFuncArgs &) const |
| double | _chi2_noCorr (const DataFuncArgs &args) const |
| double | _chi2_ringCorr (const DataFuncArgs &args) const |
| double | _chi2_cellCorr (const DataFuncArgs &args) const |
| double | _chi2_k (const DataFuncArgs &args) const |
| double | _refitDeltaT (const DataFuncArgs &args) const |
| double | _refitScale (const DataFuncArgs &args) const |
| double | _refitChi2 (const DataFuncArgs &args) const |
| double | _adjDeltaT (const DataFuncArgs &args) const |
| double | _adjScale (const DataFuncArgs &args) const |
| double | _x (const DataFuncArgs &args) const |
| double | _y (const DataFuncArgs &args) const |
| double | _z (const DataFuncArgs &args) const |
| double | _rt (const DataFuncArgs &args) const |
| double | _eta (const DataFuncArgs &args) const |
| double | _phi (const DataFuncArgs &args) const |
| double | _timeNoTOF (const DataFuncArgs &args) const |
| double | _timeForSplash1 (const DataFuncArgs &args) const |
| double | _timeForSplash2 (const DataFuncArgs &args) const |
| double | _peakSignif (const DataFuncArgs &args) const |
| double | _energySignif (const DataFuncArgs &args) const |
| int | _goodForShapeCorr (const DataFuncArgs &) const |
| double | _upstreamE (const DataFuncArgs &) const |
| double | _upstreamERatio (const DataFuncArgs &args) const |
| double | _chi2Anomaly (const DataFuncArgs &args) const |
| double | timeClCorr () const |
| double | timeECorr () const |
| double | _timeECorr (const DataFuncArgs &args) const |
| double | _pass (const DataFuncArgs &args) const |
| void | setCallBacks (const History *history, unsigned int index) const |
| virtual double | error (unsigned int i) const |
| TVectorD | values (int lwb, int upb) const |
| int | findTimeInterval (double time) const |
| int | interpolate (double time, double &value, double &error) const |
| bool | interpolate (const AbsShape &other, TVectorD &values, CovMatrix &errors, int lwb=-1, int upb=-1) const |
| int | interpolateDiff (double time, double &diff) const |
| bool | interpolateDiff (const AbsShape &other, TVectorD &diffs, int lwb=-1, int upb=-1) const |
| CovMatrix | covarianceMatrix (int lwb=-1, int upb=-1, const CovMatrix &refErr=CovMatrix(), bool withCorrs=true) const |
| CovMatrix | covarianceMatrix (unsigned int nPoints, bool withCorrs=true) const |
| CovMatrix | invCovarianceMatrix (int lwb=-1, int upb=-1, const CovMatrix &refErr=CovMatrix(), bool withCorrs=true) const |
| CovMatrix | invCovarianceMatrix (unsigned int nPoints, bool withCorrs=true) const |
| double | maxValue (bool withErrors=false) const |
| double | minValue (bool withErrors=false) const |
| int | maxPosition () const |
| int | minPosition () const |
| TGraphErrors * | graph (bool timeInUnitOfSamples=false) const |
| SimpleShape * | resample (unsigned int nPts) const |
Static Public Member Functions | |
| static TString | str (LArFebErrorSummary::LArFebErrorType error) |
| static TString | gainStr (CaloGain::CaloGain gain) |
| static double | timeShift () |
| static void | setTimeShift (double shift=0) |
Private Attributes | |
| const DataContainer *const | m_container |
| const EventData *const | m_eventData |
| const History * | m_history |
| unsigned int | m_index |
Static Private Attributes | |
| static std::atomic< double > | m_timeShift {0} |
Friends | |
| class | DataTweaker |
| Data::Data | ( | const DataContainer & | container, |
| const EventData & | eventData, | ||
| const History * | history, | ||
| int | index, | ||
| bool | takeOwnership = false ) |
Constructor.
Definition at line 32 of file Data.cxx.
| Data::Data | ( | const Data & | other, |
| const EventData * | eventData = 0, | ||
| const History * | history = 0, | ||
| int | index = -1 ) |
|
virtual |
Destructor.
|
inline |
|
inline |
| double Data::_adjDeltaT | ( | const DataFuncArgs & | args | ) | const |
| double Data::_adjScale | ( | const DataFuncArgs & | args | ) | const |
|
inline |
| int Data::_calo | ( | const DataFuncArgs & | args | ) | const |
| int Data::_channel | ( | const DataFuncArgs & | args | ) | const |
|
inline |
| double Data::_chi2_cellCorr | ( | const DataFuncArgs & | args | ) | const |
| double Data::_chi2_k | ( | const DataFuncArgs & | args | ) | const |
| double Data::_chi2_noCorr | ( | const DataFuncArgs & | args | ) | const |
| double Data::_chi2_ringCorr | ( | const DataFuncArgs & | args | ) | const |
| double Data::_chi2Anomaly | ( | const DataFuncArgs & | args | ) | const |
|
inline |
|
inline |
|
inline |
| double Data::_energySignif | ( | const DataFuncArgs & | args | ) | const |
| double Data::_eta | ( | const DataFuncArgs & | args | ) | const |
|
inline |
| int Data::_feedThrough | ( | const DataFuncArgs & | args | ) | const |
|
inline |
|
inline |
| int Data::_hash | ( | const DataFuncArgs & | args | ) | const |
| int Data::_iEta | ( | const DataFuncArgs & | args | ) | const |
|
inline |
| int Data::_iPhi | ( | const DataFuncArgs & | args | ) | const |
| int Data::_layer | ( | const DataFuncArgs & | args | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
| int Data::_nData | ( | const DataFuncArgs & | args | ) | const |
|
inline |
|
inline |
Definition at line 221 of file Data.h.
|
inline |
Definition at line 220 of file Data.h.
|
inline |
| double Data::_ofcGamma | ( | const DataFuncArgs & | args | ) | const |
| double Data::_ofcSigma | ( | const DataFuncArgs & | args | ) | const |
|
inline |
|
inline |
| double Data::_peakSignif | ( | const DataFuncArgs & | args | ) | const |
|
inline |
|
inline |
|
inline |
| double Data::_phi | ( | const DataFuncArgs & | args | ) | const |
|
inline |
| double Data::_refitChi2 | ( | const DataFuncArgs & | args | ) | const |
| double Data::_refitDeltaT | ( | const DataFuncArgs & | args | ) | const |
| double Data::_refitScale | ( | const DataFuncArgs & | args | ) | const |
| int Data::_region | ( | const DataFuncArgs & | args | ) | const |
|
inline |
Definition at line 212 of file Data.h.
|
inline |
|
inline |
|
inline |
| int Data::_ring | ( | const DataFuncArgs & | args | ) | const |
| double Data::_rt | ( | const DataFuncArgs & | args | ) | const |
|
inline |
|
inline |
| int Data::_slot | ( | const DataFuncArgs & | args | ) | const |
| double Data::_timeECorr | ( | const DataFuncArgs & | args | ) | const |
| double Data::_timeForSplash1 | ( | const DataFuncArgs & | args | ) | const |
Definition at line 385 of file Data.cxx.
| double Data::_timeForSplash2 | ( | const DataFuncArgs & | args | ) | const |
| double Data::_timeNoTOF | ( | const DataFuncArgs & | args | ) | const |
|
inline |
| double Data::_upstreamERatio | ( | const DataFuncArgs & | args | ) | const |
| double Data::_x | ( | const DataFuncArgs & | args | ) | const |
|
inline |
Definition at line 213 of file Data.h.
|
inline |
Definition at line 214 of file Data.h.
|
inline |
Definition at line 216 of file Data.h.
|
inline |
|
inline |
Definition at line 218 of file Data.h.
|
inline |
Definition at line 215 of file Data.h.
| double Data::_y | ( | const DataFuncArgs & | args | ) | const |
| double Data::_z | ( | const DataFuncArgs & | args | ) | const |
|
inline |
|
inline |
| double Data::adcMax_new | ( | ) | const |
| bool Data::calcAdjust | ( | double & | k, |
| double & | dT ) const |
| bool Data::calcRefit | ( | double & | chi2, |
| double & | k, | ||
| double & | dT ) const |
Definition at line 232 of file Data.cxx.
| double Data::chi2 | ( | ) | const |
|
inline |
|
virtual |
Implements LArSamples::AbsShape.
Definition at line 75 of file Data.cxx.
|
inherited |
Definition at line 198 of file AbsShape.cxx.
|
inherited |
Definition at line 223 of file AbsShape.cxx.
| double Data::covarianceMeV | ( | unsigned int | i, |
| unsigned int | j ) const |
Definition at line 86 of file Data.cxx.
| TVectorD Data::deltas | ( | ) | const |
| TString Data::description | ( | unsigned int | verbosity = 1 | ) | const |
| const DataContainer * Data::dissolve | ( | ) |
|
inline |
|
virtualinherited |
Reimplemented in LArSamples::ScaledShiftedShape.
Definition at line 24 of file AbsShape.cxx.
|
inline |
| bool Data::febError | ( | LArFebErrorSummary::LArFebErrorType | error | ) | const |
|
inherited |
Definition at line 71 of file AbsShape.cxx.
|
inline |
|
static |
| bool Data::goodForShapeCorr | ( | ) | const |
|
inherited |
Definition at line 186 of file AbsShape.cxx.
|
inline |
|
inline |
|
inherited |
Definition at line 147 of file AbsShape.cxx.
|
inherited |
Definition at line 83 of file AbsShape.cxx.
|
inherited |
Definition at line 168 of file AbsShape.cxx.
|
inherited |
Definition at line 108 of file AbsShape.cxx.
|
inherited |
Definition at line 215 of file AbsShape.cxx.
|
inherited |
Definition at line 230 of file AbsShape.cxx.
| bool Data::isDisconnected | ( | ) | const |
| bool Data::isPassed | ( | const TString & | bitName | ) | const |
| int Data::lumiBlock | ( | ) | const |
|
inherited |
Definition at line 52 of file AbsShape.cxx.
|
inherited |
|
inline |
|
inherited |
Definition at line 61 of file AbsShape.cxx.
|
inherited |
|
inline |
Definition at line 149 of file Data.h.
| double Data::noise | ( | ) | const |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
| std::vector< float > Data::pedestalSubtractedSamples | ( | ) | const |
| TString Data::problems | ( | bool | sayNone = false | ) | const |
Definition at line 135 of file Data.cxx.
|
inline |
| SimpleShape * Data::referenceShape | ( | ) | const |
|
inherited |
Definition at line 237 of file AbsShape.cxx.
| double Data::resCorrN | ( | ShapeErrorType | shapeErrorType = BestShapeError | ) | const |
| double Data::residual | ( | short | sample | ) | const |
| double Data::residualError | ( | short | sample1, |
| short | sample2 = -1, | ||
| bool | scale = true ) const |
| double Data::residualOffset | ( | short | sample, |
| bool | scale = true ) const |
| TVectorD Data::residuals | ( | ) | const |
|
inline |
Definition at line 91 of file Data.h.
| const ScaledErrorData * Data::scaledErrorData | ( | ) | const |
|
inline |
|
inlinestatic |
Definition at line 276 of file Data.h.
|
inline |
|
static |
|
inlinevirtual |
Implements LArSamples::AbsShape.
Definition at line 145 of file Data.h.
| SimpleShape * Data::timeAlignedShape | ( | ) | const |
| double Data::timeClCorr | ( | ) | const |
| double Data::timeECorr | ( | ) | const |
| double Data::upstreamEnergy | ( | ) | const |
|
inlinevirtual |
|
inherited |
Definition at line 135 of file AbsShape.cxx.
| double Data::xi | ( | short | sample, |
| ShapeErrorType | shapeErrorType = BestShapeError, | ||
| CaloGain::CaloGain | g = CaloGain::UNKNOWNGAIN, | ||
| bool | xip = false ) const |
Definition at line 459 of file Data.cxx.
| double Data::xiNorm | ( | ShapeErrorType | shapeErrorType = BestShapeError | ) | const |
| double Data::xip | ( | short | sample, |
| ShapeErrorType | shapeErrorType = BestShapeError, | ||
| CaloGain::CaloGain | g = CaloGain::UNKNOWNGAIN ) const |
|
friend |
|
private |
|
inlinestaticprivate |