List of all members | Public Member Functions | Public Attributes | Private Types
Validatrix::CalibrationDigest Class Reference

Public Member Functions

 CalibrationDigest ()
 

Public Attributes

bool const
 
NamedClass< SVector3,
RelativeDifference
fAreaOverPeak
 
NamedType< int > fEventId
 
NamedClass< SVector3,
RelativeDifference
fFallTime
 
NamedType< bool > fHighGainSaturation
 
NamedType< bool > fLowGainSaturation
 
NamedClass< SVector3,
RelativeDifference
fMuonChargeSlope
 
NamedClass< SVector3,
RelativeDifference
fMuonPulseDecayTime
 
NamedClass< SVector3,
RelativeDifference
fPeakAmplitude
 
NamedClass< SVector3,
RelativeDifference
fRiseTime
 
NamedType< double,
RelativeDifference
fShapeParameter
 
NamedType< int > fSignalEndSlot
 
NamedType< int > fSignalStartSlot
 
NamedClass< SVector< 2, int > > fSignalStartTime
 
NamedType< double,
RelativeDifference
fStationFallTime
 
NamedType< int > fStationId
 
NamedType< double,
RelativeDifference
fStationPeakAmplitude
 
NamedType< double,
RelativeDifference
fStationRiseTime
 
NamedType< double,
RelativeDifference
fStationT50
 
NamedClass< SVector3,
RelativeDifference
fT50
 
NamedClass< SVector3,
RelativeDifference
fTotalCharge
 
NamedType< double,
RelativeDifference
fTotalSignal
 
NamedType< int > fTriggerAlgorithm
 
NamedClass< SVector3,
RelativeDifference
fVEMCharge
 
NamedClass< SVector3,
RelativeDifference
fVEMPeak
 

Private Types

typedef utl::SVector< 3 > SVector3
 

Detailed Description

Definition at line 158 of file ValidationTests/SdCalibration/Validatrix.cc.

Member Typedef Documentation

typedef utl::SVector<3> Validatrix::CalibrationDigest::SVector3
private

Definition at line 160 of file ValidationTests/SdCalibration/Validatrix.cc.

Constructor & Destructor Documentation

Validatrix::CalibrationDigest::CalibrationDigest ( )
inline

Definition at line 163 of file ValidationTests/SdCalibration/Validatrix.cc.

Member Data Documentation

bool Validatrix::CalibrationDigest::const
Initial value:
{
return fEventId.IsCompatible(calib.fEventId, line) &&
fStationId.IsCompatible(calib.fStationId, line) &&
fHighGainSaturation.IsCompatible(calib.fHighGainSaturation, line) &&
fLowGainSaturation.IsCompatible(calib.fLowGainSaturation, line) &&
fTriggerAlgorithm.IsCompatible(calib.fTriggerAlgorithm, line) &&
fVEMCharge.IsCompatible(calib.fVEMCharge, line) &&
fVEMPeak.IsCompatible(calib.fVEMPeak, line) &&
fMuonChargeSlope.IsCompatible(calib.fMuonChargeSlope, line) &&
fMuonPulseDecayTime.IsCompatible(calib.fMuonPulseDecayTime, line) &&
fPeakAmplitude.IsCompatible(calib.fPeakAmplitude, line) &&
fRiseTime.IsCompatible(calib.fRiseTime, line) &&
fFallTime.IsCompatible(calib.fFallTime, line) &&
fT50.IsCompatible(calib.fT50, line) &&
fTotalCharge.IsCompatible(calib.fTotalCharge, line) &&
fAreaOverPeak.IsCompatible(calib.fAreaOverPeak, line) &&
fStationPeakAmplitude.IsCompatible(calib.fStationPeakAmplitude, line) &&
fSignalStartSlot.IsCompatible(calib.fSignalStartSlot, line) &&
fSignalEndSlot.IsCompatible(calib.fSignalEndSlot, line) &&
fSignalStartTime.IsCompatible(calib.fSignalStartTime, line) &&
fTotalSignal.IsCompatible(calib.fTotalSignal, line) &&
fShapeParameter.IsCompatible(calib.fShapeParameter, line) &&
fStationRiseTime.IsCompatible(calib.fStationRiseTime, line) &&
fStationFallTime.IsCompatible(calib.fStationFallTime, line) &&
fStationT50.IsCompatible(calib.fStationT50, line)

Definition at line 193 of file ValidationTests/SdCalibration/Validatrix.cc.

NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fAreaOverPeak
NamedType<int> Validatrix::CalibrationDigest::fEventId
NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fFallTime
NamedType<bool> Validatrix::CalibrationDigest::fHighGainSaturation
NamedType<bool> Validatrix::CalibrationDigest::fLowGainSaturation
NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fMuonChargeSlope
NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fMuonPulseDecayTime
NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fPeakAmplitude
NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fRiseTime
NamedType<double, RelativeDifference> Validatrix::CalibrationDigest::fShapeParameter
NamedType<int> Validatrix::CalibrationDigest::fSignalEndSlot
NamedType<int> Validatrix::CalibrationDigest::fSignalStartSlot
NamedClass<SVector<2, int> > Validatrix::CalibrationDigest::fSignalStartTime
NamedType<double, RelativeDifference> Validatrix::CalibrationDigest::fStationFallTime
NamedType<int> Validatrix::CalibrationDigest::fStationId
NamedType<double, RelativeDifference> Validatrix::CalibrationDigest::fStationPeakAmplitude
NamedType<double, RelativeDifference> Validatrix::CalibrationDigest::fStationRiseTime
NamedType<double, RelativeDifference> Validatrix::CalibrationDigest::fStationT50
NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fT50
NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fTotalCharge
NamedType<double, RelativeDifference> Validatrix::CalibrationDigest::fTotalSignal
NamedType<int> Validatrix::CalibrationDigest::fTriggerAlgorithm
NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fVEMCharge
NamedClass<SVector3, RelativeDifference> Validatrix::CalibrationDigest::fVEMPeak

The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.