#include <EcalWeightSet.h>
Public Types | |
typedef math::Matrix < 10, 10 >::type | EcalChi2WeightMatrix |
typedef math::Matrix< 3, 10 >::type | EcalWeightMatrix |
Public Member Functions | |
EcalWeightSet () | |
EcalWeightSet (const EcalWeightSet &aset) | |
const EcalChi2WeightMatrix & | getChi2WeightsAfterGainSwitch () const |
EcalChi2WeightMatrix & | getChi2WeightsAfterGainSwitch () |
const EcalChi2WeightMatrix & | getChi2WeightsBeforeGainSwitch () const |
EcalChi2WeightMatrix & | getChi2WeightsBeforeGainSwitch () |
const EcalWeightMatrix & | getWeightsAfterGainSwitch () const |
EcalWeightMatrix & | getWeightsAfterGainSwitch () |
const EcalWeightMatrix & | getWeightsBeforeGainSwitch () const |
EcalWeightMatrix & | getWeightsBeforeGainSwitch () |
EcalWeightSet & | operator= (const EcalWeightSet &rhs) |
void | print (std::ostream &o) const |
~EcalWeightSet () | |
Private Attributes | |
EcalWeightMatrix | wgtAfterSwitch_ |
EcalWeightMatrix | wgtBeforeSwitch_ |
EcalChi2WeightMatrix | wgtChi2AfterSwitch_ |
EcalChi2WeightMatrix | wgtChi2BeforeSwitch_ |
Author: Shahram Rahatlou, University of Rome & INFN Container persistent object all weight objects needed to compute the pulse shape with the weight method should go in this container
Definition at line 16 of file EcalWeightSet.h.
typedef math::Matrix<10,10>::type EcalWeightSet::EcalChi2WeightMatrix |
Definition at line 21 of file EcalWeightSet.h.
typedef math::Matrix<3,10>::type EcalWeightSet::EcalWeightMatrix |
Definition at line 20 of file EcalWeightSet.h.
EcalWeightSet::EcalWeightSet | ( | ) |
Author: Shahram Rahatlou, University of Rome & INFN Created: 22 Feb 2006
Definition at line 8 of file EcalWeightSet.cc.
{ }
EcalWeightSet::EcalWeightSet | ( | const EcalWeightSet & | aset | ) |
Definition at line 12 of file EcalWeightSet.cc.
References wgtAfterSwitch_, wgtBeforeSwitch_, wgtChi2AfterSwitch_, and wgtChi2BeforeSwitch_.
{ wgtBeforeSwitch_ = rhs.wgtBeforeSwitch_; wgtAfterSwitch_ = rhs.wgtAfterSwitch_; wgtChi2BeforeSwitch_ = rhs.wgtChi2BeforeSwitch_; wgtChi2AfterSwitch_ = rhs.wgtChi2AfterSwitch_; }
EcalWeightSet::~EcalWeightSet | ( | ) |
Definition at line 29 of file EcalWeightSet.cc.
{ }
EcalChi2WeightMatrix& EcalWeightSet::getChi2WeightsAfterGainSwitch | ( | ) | [inline] |
Definition at line 30 of file EcalWeightSet.h.
References wgtChi2AfterSwitch_.
Referenced by EcalTestDevDB::generateEcalTBWeights(), EcalTBWeightUncalibRecHitProducer::produce(), EcalTrivialConditionRetriever::produceEcalTBWeights(), StoreEcalCondition::readEcalTBWeightsFromFile(), EcalTBWeightsXMLTranslator::readWeightSet(), and EcalWeightSetXMLTranslator::write10x10().
{ return wgtChi2AfterSwitch_; }
const EcalChi2WeightMatrix& EcalWeightSet::getChi2WeightsAfterGainSwitch | ( | ) | const [inline] |
Definition at line 35 of file EcalWeightSet.h.
References wgtChi2AfterSwitch_.
{ return wgtChi2AfterSwitch_; }
EcalChi2WeightMatrix& EcalWeightSet::getChi2WeightsBeforeGainSwitch | ( | ) | [inline] |
Definition at line 29 of file EcalWeightSet.h.
References wgtChi2BeforeSwitch_.
Referenced by EcalTestDevDB::generateEcalTBWeights(), EcalTBWeightUncalibRecHitProducer::produce(), EcalTrivialConditionRetriever::produceEcalTBWeights(), StoreEcalCondition::readEcalTBWeightsFromFile(), EcalTBWeightsXMLTranslator::readWeightSet(), EcalWeightSetXMLTranslator::write10x10(), and EcalTBWeightsXMLTranslator::writeWeightSet().
{ return wgtChi2BeforeSwitch_; }
const EcalChi2WeightMatrix& EcalWeightSet::getChi2WeightsBeforeGainSwitch | ( | ) | const [inline] |
Definition at line 34 of file EcalWeightSet.h.
References wgtChi2BeforeSwitch_.
{ return wgtChi2BeforeSwitch_; }
EcalWeightMatrix& EcalWeightSet::getWeightsAfterGainSwitch | ( | ) | [inline] |
Definition at line 28 of file EcalWeightSet.h.
References wgtAfterSwitch_.
Referenced by EcalTestDevDB::generateEcalTBWeights(), EcalTBWeightUncalibRecHitProducer::produce(), EcalTrivialConditionRetriever::produceEcalTBWeights(), StoreEcalCondition::readEcalTBWeightsFromFile(), EcalTBWeightsXMLTranslator::readWeightSet(), EcalUncalibRecHitWorkerWeights::run(), EcalUncalibRecHitWorkerGlobal::run(), EcalWeightSetXMLTranslator::write3x10(), and EcalTBWeightsXMLTranslator::writeWeightSet().
{ return wgtAfterSwitch_; }
const EcalWeightMatrix& EcalWeightSet::getWeightsAfterGainSwitch | ( | ) | const [inline] |
Definition at line 33 of file EcalWeightSet.h.
References wgtAfterSwitch_.
{ return wgtAfterSwitch_; }
const EcalWeightMatrix& EcalWeightSet::getWeightsBeforeGainSwitch | ( | ) | const [inline] |
Definition at line 32 of file EcalWeightSet.h.
References wgtBeforeSwitch_.
{ return wgtBeforeSwitch_; }
EcalWeightMatrix& EcalWeightSet::getWeightsBeforeGainSwitch | ( | ) | [inline] |
Definition at line 27 of file EcalWeightSet.h.
References wgtBeforeSwitch_.
Referenced by EcalTestDevDB::generateEcalTBWeights(), EcalTBWeightUncalibRecHitProducer::produce(), EcalTrivialConditionRetriever::produceEcalTBWeights(), StoreEcalCondition::readEcalTBWeightsFromFile(), EcalTBWeightsXMLTranslator::readWeightSet(), EcalUncalibRecHitWorkerWeights::run(), EcalUncalibRecHitWorkerGlobal::run(), EcalWeightSetXMLTranslator::write3x10(), and EcalTBWeightsXMLTranslator::writeWeightSet().
{ return wgtBeforeSwitch_; }
EcalWeightSet & EcalWeightSet::operator= | ( | const EcalWeightSet & | rhs | ) |
Definition at line 20 of file EcalWeightSet.cc.
References wgtAfterSwitch_, wgtBeforeSwitch_, wgtChi2AfterSwitch_, and wgtChi2BeforeSwitch_.
{ wgtBeforeSwitch_ = rhs.wgtBeforeSwitch_; wgtAfterSwitch_ = rhs.wgtAfterSwitch_; wgtChi2BeforeSwitch_ = rhs.wgtChi2BeforeSwitch_; wgtChi2AfterSwitch_ = rhs.wgtChi2AfterSwitch_; return *this; }
void EcalWeightSet::print | ( | std::ostream & | o | ) | const [inline] |
Definition at line 39 of file EcalWeightSet.h.
References wgtAfterSwitch_, wgtBeforeSwitch_, wgtChi2AfterSwitch_, and wgtChi2BeforeSwitch_.
{ using namespace std; o << "wgtBeforeSwitch_.: " << wgtBeforeSwitch_ << " wgtAfterSwitch_.: " << wgtAfterSwitch_ << " wgtChi2BeforeSwitch_.: " << wgtChi2BeforeSwitch_ << " wgtChi2AfterSwitch_.: " << wgtChi2AfterSwitch_ << endl; }
Definition at line 51 of file EcalWeightSet.h.
Referenced by EcalWeightSet(), getWeightsAfterGainSwitch(), operator=(), and print().
Definition at line 50 of file EcalWeightSet.h.
Referenced by EcalWeightSet(), getWeightsBeforeGainSwitch(), operator=(), and print().
Definition at line 53 of file EcalWeightSet.h.
Referenced by EcalWeightSet(), getChi2WeightsAfterGainSwitch(), operator=(), and print().
Definition at line 52 of file EcalWeightSet.h.
Referenced by EcalWeightSet(), getChi2WeightsBeforeGainSwitch(), operator=(), and print().