CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Attributes | Private Attributes | Friends
CalibrationScanAnalysis Class Reference

Analysis for calibration scans. More...

#include <CalibrationScanAnalysis.h>

Inheritance diagram for CalibrationScanAnalysis:
CommissioningAnalysis

Public Member Functions

void addOneCalibrationPoint (const std::string &key)
 
const VFloatamplitude (const std::string &key)
 
const VFloatbaseline (const std::string &key)
 
const VIntbestISHA ()
 
const VIntbestVFS ()
 
 CalibrationScanAnalysis (const bool &deconv)
 
 CalibrationScanAnalysis (const uint32_t &key, const bool &deconv)
 
const VFloatchi2 (const std::string &key)
 
const VFloatdecayTime (const std::string &key)
 
const std::vector< TGraph2D * > & decayTimeVsISHAVsVFS ()
 
const std::vector< TGraph * > & decayTimeVsVFS ()
 
bool deconvMode ()
 
bool isValid () const override
 
const VBool isValid (const std::string &key)
 
const VFloatpeakTime (const std::string &key)
 
void print (std::stringstream &, uint32_t not_used=0) override
 
void reset () override
 
const VFloatriseTime (const std::string &key)
 
const std::vector< TGraph * > & riseTimeVsISHA ()
 
const std::vector< TGraph2D * > & riseTimeVsISHAVsVFS ()
 
const VFloatsmearing (const std::string &key)
 
const VFloattail (const std::string &key)
 
const VFloattunedAmplitude ()
 
const VFloattunedBaseline ()
 
const VFloattunedChi2 ()
 
const VFloattunedDecayTime ()
 
const VInttunedISHA ()
 
const VFloattunedPeakTime ()
 
const VFloattunedRiseTime ()
 
const VFloattunedSmearing ()
 
const VFloattunedTail ()
 
const VFloattunedTurnOn ()
 
const VFloattunedUndershoot ()
 
const VInttunedVFS ()
 
const VFloatturnOn (const std::string &key)
 
const VFloatundershoot (const std::string &key)
 
 ~CalibrationScanAnalysis () override
 
- Public Member Functions inherited from CommissioningAnalysis
virtual void addErrorCode (const std::string &error)
 
 CommissioningAnalysis (const std::string &my_name)
 
 CommissioningAnalysis (const uint32_t &key, const std::string &my_name)
 
const uint32_t & dcuId () const
 
void dcuId (const uint32_t &)
 
const uint32_t & detId () const
 
void detId (const uint32_t &)
 
const uint32_t & fecKey () const
 
void fecKey (const uint32_t &)
 
const uint32_t & fedKey () const
 
void fedKey (const uint32_t &)
 
const VStringgetErrorCodes () const
 
virtual void header (std::stringstream &) const
 
const std::string & myName () const
 
void setErrorCodes (const VString &errors)
 
virtual void summary (std::stringstream &) const
 
virtual ~CommissioningAnalysis ()
 

Static Public Attributes

static const float maxBaselineThreshold_ = 50
 
static const float maxChi2Threshold_ = 3
 
static const float maxDecayTimeThreshold_ = 250
 
static const float maxISHAforVFSTune_ = 110
 
static const float maxPeakTimeThreshold_ = 130
 
static const float maxRiseTimeThreshold_ = 100
 
static const float maxTurnOnThreshold_ = 40
 
static const float minAmplitudeThreshold_ = 50
 
static const float minBaselineThreshold_ = -50
 
static const float minDecayTimeThreshold_ = 30
 
static const float minISHAforVFSTune_ = 30
 
static const float minPeakTimeThreshold_ = 40
 
static const float minRiseTimeThreshold_ = 10
 
static const float minTurnOnThreshold_ = 5
 
static const float VFSrange_ = 20
 

Private Attributes

std::map< std::string, VFloatamplitude_
 
std::map< std::string, VFloatbaseline_
 
std::map< std::string, VFloatchi2_
 
std::map< std::string, VFloatdecayTime_
 
std::vector< TGraph2D * > decayTime_vs_isha_vfs_
 
std::vector< TGraph * > decayTime_vs_vfs_
 
bool deconv_
 
VInt isha_
 
std::map< std::string, VBoolisvalid_
 
std::map< std::string, VFloatpeakTime_
 
std::map< std::string, VFloatriseTime_
 
std::vector< TGraph * > riseTime_vs_isha_
 
std::vector< TGraph2D * > riseTime_vs_isha_vfs_
 
std::map< std::string, VFloatsmearing_
 
std::map< std::string, VFloattail_
 
VFloat tunedAmplitude_
 
VFloat tunedBaseline_
 
VFloat tunedChi2_
 
VFloat tunedDecayTime_
 
VInt tunedISHA_
 
VFloat tunedPeakTime_
 
VFloat tunedRiseTime_
 
VFloat tunedSmearing_
 
VFloat tunedTail_
 
VFloat tunedTurnOn_
 
VFloat tunedUndershoot_
 
VInt tunedVFS_
 
std::map< std::string, VFloatturnOn_
 
std::map< std::string, VFloatundershoot_
 
VInt vfs_
 

Friends

class CalibrationScanAlgorithm
 

Additional Inherited Members

- Public Types inherited from CommissioningAnalysis
typedef std::vector< bool > VBool
 
typedef std::vector< float > VFloat
 
typedef std::vector< uint16_t > VInt
 
typedef std::vector< std::string > VString
 
typedef std::vector< VBoolVVBool
 
typedef std::vector< VFloatVVFloat
 
typedef std::vector< VIntVVInt
 

Detailed Description

Analysis for calibration scans.

Author
R. Gerosa

Definition at line 19 of file CalibrationScanAnalysis.h.

Constructor & Destructor Documentation

◆ CalibrationScanAnalysis() [1/2]

CalibrationScanAnalysis::CalibrationScanAnalysis ( const uint32_t &  key,
const bool &  deconv 
)

◆ CalibrationScanAnalysis() [2/2]

CalibrationScanAnalysis::CalibrationScanAnalysis ( const bool &  deconv)

◆ ~CalibrationScanAnalysis()

CalibrationScanAnalysis::~CalibrationScanAnalysis ( )
inlineoverride

Definition at line 24 of file CalibrationScanAnalysis.h.

24 { ; }

Member Function Documentation

◆ addOneCalibrationPoint()

void CalibrationScanAnalysis::addOneCalibrationPoint ( const std::string &  key)

◆ amplitude()

const VFloat& CalibrationScanAnalysis::amplitude ( const std::string &  key)
inline

Definition at line 33 of file CalibrationScanAnalysis.h.

33  {
34  return amplitude_[key];
35  } // key stands for isha_%d_vfs_%d values

References amplitude_, and crabWrapper::key.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ baseline()

const VFloat& CalibrationScanAnalysis::baseline ( const std::string &  key)
inline

Definition at line 42 of file CalibrationScanAnalysis.h.

42 { return baseline_[key]; }

References baseline_, and crabWrapper::key.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ bestISHA()

const VInt& CalibrationScanAnalysis::bestISHA ( )
inline

Definition at line 65 of file CalibrationScanAnalysis.h.

65 { return isha_; }

References isha_.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ bestVFS()

const VInt& CalibrationScanAnalysis::bestVFS ( )
inline

Definition at line 66 of file CalibrationScanAnalysis.h.

66 { return vfs_; }

References vfs_.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ chi2()

const VFloat& CalibrationScanAnalysis::chi2 ( const std::string &  key)
inline

Definition at line 44 of file CalibrationScanAnalysis.h.

44 { return chi2_[key]; }

References chi2_, and crabWrapper::key.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ decayTime()

const VFloat& CalibrationScanAnalysis::decayTime ( const std::string &  key)
inline

◆ decayTimeVsISHAVsVFS()

const std::vector<TGraph2D*>& CalibrationScanAnalysis::decayTimeVsISHAVsVFS ( )
inline

Definition at line 62 of file CalibrationScanAnalysis.h.

62 { return decayTime_vs_isha_vfs_; }

References decayTime_vs_isha_vfs_.

◆ decayTimeVsVFS()

const std::vector<TGraph*>& CalibrationScanAnalysis::decayTimeVsVFS ( )
inline

Definition at line 60 of file CalibrationScanAnalysis.h.

60 { return decayTime_vs_vfs_; }

References decayTime_vs_vfs_.

◆ deconvMode()

bool CalibrationScanAnalysis::deconvMode ( )
inline

Definition at line 68 of file CalibrationScanAnalysis.h.

68 { return deconv_; }

References deconv_.

Referenced by print().

◆ isValid() [1/2]

bool CalibrationScanAnalysis::isValid ( void  ) const
overridevirtual

Identifies if analysis is valid or not.

Reimplemented from CommissioningAnalysis.

Definition at line 143 of file CalibrationScanAnalysis.cc.

143 { return true; }

Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().

◆ isValid() [2/2]

const VBool CalibrationScanAnalysis::isValid ( const std::string &  key)
inline

◆ peakTime()

const VFloat& CalibrationScanAnalysis::peakTime ( const std::string &  key)
inline

Definition at line 40 of file CalibrationScanAnalysis.h.

40 { return peakTime_[key]; }

References crabWrapper::key, and peakTime_.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ print()

void CalibrationScanAnalysis::print ( std::stringstream &  ,
uint32_t  not_used = 0 
)
overridevirtual

Prints analysis results.

Implements CommissioningAnalysis.

Definition at line 117 of file CalibrationScanAnalysis.cc.

117  {
118  header(ss);
119  ss << " Monitorables for APV number : " << iapv;
120  if (iapv == 0) {
121  ss << " (first of pair)";
122  } else if (iapv == 1) {
123  ss << " (second of pair)";
124  }
125  ss << std::endl;
126  ss << " Looking at key " << amplitude_.begin()->first << std::endl;
127  ss << " Amplitude of the pulse : " << amplitude_[amplitude_.begin()->first][iapv] << std::endl
128  << " Baseline : " << baseline_[amplitude_.begin()->first][iapv] << std::endl
129  << " Rise time : " << riseTime_[amplitude_.begin()->first][iapv] << std::endl
130  << " Turn-on time : " << turnOn_[amplitude_.begin()->first][iapv] << std::endl
131  << " Peak time : " << peakTime_[amplitude_.begin()->first][iapv] << std::endl
132  << " Undershoot : " << undershoot_[amplitude_.begin()->first][iapv] << std::endl
133  << " Time constant : " << decayTime_[amplitude_.begin()->first][iapv] << std::endl
134  << " Smearing : " << smearing_[amplitude_.begin()->first][iapv] << std::endl
135  << " Chi2 : " << chi2_[amplitude_.begin()->first][iapv] << std::endl;
136  if (deconvMode()) {
137  ss << "Data obtained in deconvolution mode." << std::endl;
138  } else {
139  ss << "Data obtained in peak mode." << std::endl;
140  }
141 }

References amplitude_, baseline_, chi2_, decayTime_, deconvMode(), CommissioningAnalysis::header(), peakTime_, riseTime_, smearing_, contentValuesCheck::ss, turnOn_, and undershoot_.

◆ reset()

void CalibrationScanAnalysis::reset ( )
overridevirtual

Resets analysis member data.

Implements CommissioningAnalysis.

Definition at line 85 of file CalibrationScanAnalysis.cc.

References amplitude_, baseline_, chi2_, decayTime_, sistrip::invalid_, isha_, crabWrapper::key, peakTime_, riseTime_, smearing_, tail_, tunedAmplitude_, tunedBaseline_, tunedChi2_, tunedDecayTime_, tunedISHA_, tunedPeakTime_, tunedRiseTime_, tunedSmearing_, tunedTail_, tunedTurnOn_, tunedUndershoot_, tunedVFS_, turnOn_, undershoot_, and vfs_.

Referenced by MatrixReader.MatrixReader::__init__(), and MatrixReader.MatrixReader::showRaw().

◆ riseTime()

const VFloat& CalibrationScanAnalysis::riseTime ( const std::string &  key)
inline

◆ riseTimeVsISHA()

const std::vector<TGraph*>& CalibrationScanAnalysis::riseTimeVsISHA ( )
inline

Definition at line 61 of file CalibrationScanAnalysis.h.

61 { return riseTime_vs_isha_; }

References riseTime_vs_isha_.

◆ riseTimeVsISHAVsVFS()

const std::vector<TGraph2D*>& CalibrationScanAnalysis::riseTimeVsISHAVsVFS ( )
inline

Definition at line 63 of file CalibrationScanAnalysis.h.

63 { return riseTime_vs_isha_vfs_; }

References riseTime_vs_isha_vfs_.

◆ smearing()

const VFloat& CalibrationScanAnalysis::smearing ( const std::string &  key)
inline

Definition at line 43 of file CalibrationScanAnalysis.h.

43 { return smearing_[key]; }

References crabWrapper::key, and smearing_.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ tail()

const VFloat& CalibrationScanAnalysis::tail ( const std::string &  key)
inline

Definition at line 36 of file CalibrationScanAnalysis.h.

36 { return tail_[key]; }

References crabWrapper::key, and tail_.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ tunedAmplitude()

const VFloat& CalibrationScanAnalysis::tunedAmplitude ( )
inline

Definition at line 46 of file CalibrationScanAnalysis.h.

46 { return tunedAmplitude_; }

References tunedAmplitude_.

◆ tunedBaseline()

const VFloat& CalibrationScanAnalysis::tunedBaseline ( )
inline

Definition at line 53 of file CalibrationScanAnalysis.h.

53 { return tunedBaseline_; }

References tunedBaseline_.

◆ tunedChi2()

const VFloat& CalibrationScanAnalysis::tunedChi2 ( )
inline

Definition at line 55 of file CalibrationScanAnalysis.h.

55 { return tunedChi2_; }

References tunedChi2_.

◆ tunedDecayTime()

const VFloat& CalibrationScanAnalysis::tunedDecayTime ( )
inline

Definition at line 49 of file CalibrationScanAnalysis.h.

49 { return tunedDecayTime_; }

References tunedDecayTime_.

◆ tunedISHA()

const VInt& CalibrationScanAnalysis::tunedISHA ( )
inline

Definition at line 57 of file CalibrationScanAnalysis.h.

57 { return tunedISHA_; }

References tunedISHA_.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ tunedPeakTime()

const VFloat& CalibrationScanAnalysis::tunedPeakTime ( )
inline

Definition at line 51 of file CalibrationScanAnalysis.h.

51 { return tunedPeakTime_; }

References tunedPeakTime_.

◆ tunedRiseTime()

const VFloat& CalibrationScanAnalysis::tunedRiseTime ( )
inline

Definition at line 48 of file CalibrationScanAnalysis.h.

48 { return tunedRiseTime_; }

References tunedRiseTime_.

◆ tunedSmearing()

const VFloat& CalibrationScanAnalysis::tunedSmearing ( )
inline

Definition at line 54 of file CalibrationScanAnalysis.h.

54 { return tunedSmearing_; }

References tunedSmearing_.

◆ tunedTail()

const VFloat& CalibrationScanAnalysis::tunedTail ( )
inline

Definition at line 47 of file CalibrationScanAnalysis.h.

47 { return tunedTail_; }

References tunedTail_.

◆ tunedTurnOn()

const VFloat& CalibrationScanAnalysis::tunedTurnOn ( )
inline

Definition at line 50 of file CalibrationScanAnalysis.h.

50 { return tunedTurnOn_; }

References tunedTurnOn_.

◆ tunedUndershoot()

const VFloat& CalibrationScanAnalysis::tunedUndershoot ( )
inline

Definition at line 52 of file CalibrationScanAnalysis.h.

52 { return tunedUndershoot_; }

References tunedUndershoot_.

◆ tunedVFS()

const VInt& CalibrationScanAnalysis::tunedVFS ( )
inline

Definition at line 58 of file CalibrationScanAnalysis.h.

58 { return tunedVFS_; }

References tunedVFS_.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ turnOn()

const VFloat& CalibrationScanAnalysis::turnOn ( const std::string &  key)
inline

Definition at line 39 of file CalibrationScanAnalysis.h.

39 { return turnOn_[key]; }

References crabWrapper::key, and turnOn_.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

◆ undershoot()

const VFloat& CalibrationScanAnalysis::undershoot ( const std::string &  key)
inline

Definition at line 41 of file CalibrationScanAnalysis.h.

41 { return undershoot_[key]; }

References crabWrapper::key, and undershoot_.

Referenced by CalibrationScanAlgorithm::fillTunedObservables().

Friends And Related Function Documentation

◆ CalibrationScanAlgorithm

friend class CalibrationScanAlgorithm
friend

Definition at line 28 of file CalibrationScanAnalysis.h.

Member Data Documentation

◆ amplitude_

std::map<std::string, VFloat> CalibrationScanAnalysis::amplitude_
private

Parameters extracted from the fit of pulse shape

Definition at line 92 of file CalibrationScanAnalysis.h.

Referenced by addOneCalibrationPoint(), amplitude(), CalibrationScanAlgorithm::analyse(), print(), and reset().

◆ baseline_

std::map<std::string, VFloat> CalibrationScanAnalysis::baseline_
private

◆ chi2_

std::map<std::string, VFloat> CalibrationScanAnalysis::chi2_
private

◆ decayTime_

std::map<std::string, VFloat> CalibrationScanAnalysis::decayTime_
private

◆ decayTime_vs_isha_vfs_

std::vector<TGraph2D*> CalibrationScanAnalysis::decayTime_vs_isha_vfs_
private

◆ decayTime_vs_vfs_

std::vector<TGraph*> CalibrationScanAnalysis::decayTime_vs_vfs_
private

Best isha and vfs values --> one per APV --> interpolate linearly allows a better evaluation compared to the point scanned

Definition at line 107 of file CalibrationScanAnalysis.h.

Referenced by decayTimeVsVFS(), and CalibrationScanAlgorithm::tuneIndependently().

◆ deconv_

bool CalibrationScanAnalysis::deconv_
private

Definition at line 104 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse(), and deconvMode().

◆ isha_

VInt CalibrationScanAnalysis::isha_
private

◆ isvalid_

std::map<std::string, VBool> CalibrationScanAnalysis::isvalid_
private

◆ maxBaselineThreshold_

const float CalibrationScanAnalysis::maxBaselineThreshold_ = 50
static

Definition at line 76 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ maxChi2Threshold_

const float CalibrationScanAnalysis::maxChi2Threshold_ = 3
static

Definition at line 77 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ maxDecayTimeThreshold_

const float CalibrationScanAnalysis::maxDecayTimeThreshold_ = 250
static

Definition at line 79 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ maxISHAforVFSTune_

const float CalibrationScanAnalysis::maxISHAforVFSTune_ = 110
static

◆ maxPeakTimeThreshold_

const float CalibrationScanAnalysis::maxPeakTimeThreshold_ = 130
static

Definition at line 81 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ maxRiseTimeThreshold_

const float CalibrationScanAnalysis::maxRiseTimeThreshold_ = 100
static

Definition at line 83 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ maxTurnOnThreshold_

const float CalibrationScanAnalysis::maxTurnOnThreshold_ = 40
static

Definition at line 85 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ minAmplitudeThreshold_

const float CalibrationScanAnalysis::minAmplitudeThreshold_ = 50
static

Values for quality cuts

Definition at line 74 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ minBaselineThreshold_

const float CalibrationScanAnalysis::minBaselineThreshold_ = -50
static

Definition at line 75 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ minDecayTimeThreshold_

const float CalibrationScanAnalysis::minDecayTimeThreshold_ = 30
static

Definition at line 78 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ minISHAforVFSTune_

const float CalibrationScanAnalysis::minISHAforVFSTune_ = 30
static

◆ minPeakTimeThreshold_

const float CalibrationScanAnalysis::minPeakTimeThreshold_ = 40
static

Definition at line 80 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ minRiseTimeThreshold_

const float CalibrationScanAnalysis::minRiseTimeThreshold_ = 10
static

Definition at line 82 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ minTurnOnThreshold_

const float CalibrationScanAnalysis::minTurnOnThreshold_ = 5
static

Definition at line 84 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAlgorithm::analyse().

◆ peakTime_

std::map<std::string, VFloat> CalibrationScanAnalysis::peakTime_
private

◆ riseTime_

std::map<std::string, VFloat> CalibrationScanAnalysis::riseTime_
private

◆ riseTime_vs_isha_

std::vector<TGraph*> CalibrationScanAnalysis::riseTime_vs_isha_
private

◆ riseTime_vs_isha_vfs_

std::vector<TGraph2D*> CalibrationScanAnalysis::riseTime_vs_isha_vfs_
private

◆ smearing_

std::map<std::string, VFloat> CalibrationScanAnalysis::smearing_
private

◆ tail_

std::map<std::string, VFloat> CalibrationScanAnalysis::tail_
private

◆ tunedAmplitude_

VFloat CalibrationScanAnalysis::tunedAmplitude_
private

properties of pulse shapes closes to the optimal ISHA and VFS values

Definition at line 116 of file CalibrationScanAnalysis.h.

Referenced by CalibrationScanAnalysis(), CalibrationScanAlgorithm::fillTunedObservables(), reset(), and tunedAmplitude().

◆ tunedBaseline_

VFloat CalibrationScanAnalysis::tunedBaseline_
private

◆ tunedChi2_

VFloat CalibrationScanAnalysis::tunedChi2_
private

◆ tunedDecayTime_

VFloat CalibrationScanAnalysis::tunedDecayTime_
private

◆ tunedISHA_

VInt CalibrationScanAnalysis::tunedISHA_
private

◆ tunedPeakTime_

VFloat CalibrationScanAnalysis::tunedPeakTime_
private

◆ tunedRiseTime_

VFloat CalibrationScanAnalysis::tunedRiseTime_
private

◆ tunedSmearing_

VFloat CalibrationScanAnalysis::tunedSmearing_
private

◆ tunedTail_

VFloat CalibrationScanAnalysis::tunedTail_
private

◆ tunedTurnOn_

VFloat CalibrationScanAnalysis::tunedTurnOn_
private

◆ tunedUndershoot_

VFloat CalibrationScanAnalysis::tunedUndershoot_
private

◆ tunedVFS_

VInt CalibrationScanAnalysis::tunedVFS_
private

◆ turnOn_

std::map<std::string, VFloat> CalibrationScanAnalysis::turnOn_
private

◆ undershoot_

std::map<std::string, VFloat> CalibrationScanAnalysis::undershoot_
private

◆ vfs_

VInt CalibrationScanAnalysis::vfs_
private

◆ VFSrange_

const float CalibrationScanAnalysis::VFSrange_ = 20
static
CalibrationScanAnalysis::tunedSmearing_
VFloat tunedSmearing_
Definition: CalibrationScanAnalysis.h:120
CalibrationScanAnalysis::tunedISHA_
VInt tunedISHA_
Definition: CalibrationScanAnalysis.h:121
CalibrationScanAnalysis::tunedPeakTime_
VFloat tunedPeakTime_
Definition: CalibrationScanAnalysis.h:118
CalibrationScanAnalysis::chi2_
std::map< std::string, VFloat > chi2_
Definition: CalibrationScanAnalysis.h:101
CalibrationScanAnalysis::deconv_
bool deconv_
Definition: CalibrationScanAnalysis.h:104
CalibrationScanAnalysis::tunedTurnOn_
VFloat tunedTurnOn_
Definition: CalibrationScanAnalysis.h:118
CalibrationScanAnalysis::tunedAmplitude_
VFloat tunedAmplitude_
Definition: CalibrationScanAnalysis.h:116
CalibrationScanAnalysis::tunedTail_
VFloat tunedTail_
Definition: CalibrationScanAnalysis.h:116
CommissioningAnalysis::VFloat
std::vector< float > VFloat
Definition: CommissioningAnalysis.h:30
CalibrationScanAnalysis::riseTime_
std::map< std::string, VFloat > riseTime_
Definition: CalibrationScanAnalysis.h:94
CalibrationScanAnalysis::turnOn_
std::map< std::string, VFloat > turnOn_
Definition: CalibrationScanAnalysis.h:96
contentValuesCheck.ss
ss
Definition: contentValuesCheck.py:33
CalibrationScanAnalysis::riseTime_vs_isha_
std::vector< TGraph * > riseTime_vs_isha_
Definition: CalibrationScanAnalysis.h:108
CommissioningAnalysis::header
virtual void header(std::stringstream &) const
Definition: CommissioningAnalysis.cc:33
CalibrationScanAnalysis::tunedDecayTime_
VFloat tunedDecayTime_
Definition: CalibrationScanAnalysis.h:117
CalibrationScanAnalysis::tunedVFS_
VInt tunedVFS_
Definition: CalibrationScanAnalysis.h:121
CalibrationScanAnalysis::tail_
std::map< std::string, VFloat > tail_
Definition: CalibrationScanAnalysis.h:93
CalibrationScanAnalysis::smearing_
std::map< std::string, VFloat > smearing_
Definition: CalibrationScanAnalysis.h:100
CalibrationScanAnalysis::isvalid_
std::map< std::string, VBool > isvalid_
Definition: CalibrationScanAnalysis.h:102
CommissioningAnalysis::CommissioningAnalysis
CommissioningAnalysis()
Definition: CommissioningAnalysis.h:105
CalibrationScanAnalysis::riseTime_vs_isha_vfs_
std::vector< TGraph2D * > riseTime_vs_isha_vfs_
Definition: CalibrationScanAnalysis.h:109
CalibrationScanAnalysis::isha_
VInt isha_
Definition: CalibrationScanAnalysis.h:112
CalibrationScanAnalysis::amplitude_
std::map< std::string, VFloat > amplitude_
Definition: CalibrationScanAnalysis.h:92
CalibrationScanAnalysis::tunedUndershoot_
VFloat tunedUndershoot_
Definition: CalibrationScanAnalysis.h:119
CalibrationScanAnalysis::undershoot_
std::map< std::string, VFloat > undershoot_
Definition: CalibrationScanAnalysis.h:98
CalibrationScanAnalysis::tunedChi2_
VFloat tunedChi2_
Definition: CalibrationScanAnalysis.h:120
CalibrationScanAnalysis::decayTime_vs_isha_vfs_
std::vector< TGraph2D * > decayTime_vs_isha_vfs_
Definition: CalibrationScanAnalysis.h:110
sistrip::invalid_
static const uint16_t invalid_
Definition: Constants.h:16
CalibrationScanAnalysis::tunedBaseline_
VFloat tunedBaseline_
Definition: CalibrationScanAnalysis.h:119
CommissioningAnalysis::VInt
std::vector< uint16_t > VInt
Definition: CommissioningAnalysis.h:34
CalibrationScanAnalysis::peakTime_
std::map< std::string, VFloat > peakTime_
Definition: CalibrationScanAnalysis.h:97
CalibrationScanAnalysis::tunedRiseTime_
VFloat tunedRiseTime_
Definition: CalibrationScanAnalysis.h:117
CalibrationScanAnalysis::deconvMode
bool deconvMode()
Definition: CalibrationScanAnalysis.h:68
CalibrationScanAnalysis::vfs_
VInt vfs_
Definition: CalibrationScanAnalysis.h:113
CalibrationScanAnalysis::decayTime_vs_vfs_
std::vector< TGraph * > decayTime_vs_vfs_
Definition: CalibrationScanAnalysis.h:107
crabWrapper.key
key
Definition: crabWrapper.py:19
CommissioningAnalysis::VBool
std::vector< bool > VBool
Definition: CommissioningAnalysis.h:38
CalibrationScanAnalysis::decayTime_
std::map< std::string, VFloat > decayTime_
Definition: CalibrationScanAnalysis.h:95
CalibrationScanAnalysis::baseline_
std::map< std::string, VFloat > baseline_
Definition: CalibrationScanAnalysis.h:99