#include <HcalSiPMParameter.h>
Public Member Functions | |
int | getauxi1 () const |
float | getauxi2 () const |
float | getDarkCurrent () const |
get dark current More... | |
float | getFCByPE () const |
get fcByPE More... | |
int | getType () const |
get SiPM type More... | |
HcalSiPMParameter () | |
HcalSiPMParameter (unsigned long fId, int type, float fcByPE, float darkCurrent, int auxi1=0, float auxi2=0) | |
uint32_t | rawId () const |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
int | auxi1_ |
float | auxi2_ |
float | darkCurrent_ |
float | fcByPE_ |
uint32_t | id_ |
int | type_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 7 of file HcalSiPMParameter.h.
|
inline |
Definition at line 18 of file HcalSiPMParameter.h.
|
inline |
Definition at line 20 of file HcalSiPMParameter.h.
|
inline |
Definition at line 24 of file HcalSiPMParameter.h.
References auxi1_.
Referenced by HcalDbASCIIIO::createObject< HcalFrontEndMap >().
|
inline |
Definition at line 25 of file HcalSiPMParameter.h.
References auxi2_.
Referenced by HcalDbASCIIIO::createObject< HcalFrontEndMap >().
|
inline |
get dark current
Definition at line 14 of file HcalSiPMParameter.h.
References darkCurrent_.
Referenced by HcalDbASCIIIO::createObject< HcalFrontEndMap >(), and HcalSimParameters::sipmDarkCurrentuA().
|
inline |
get fcByPE
Definition at line 12 of file HcalSiPMParameter.h.
References fcByPE_.
Referenced by HcalDbASCIIIO::createObject< HcalFrontEndMap >(), HcalSimParameters::photoelectronsToAnalog(), and HBHEPhase1Reconstructor::processData().
|
inline |
get SiPM type
Definition at line 10 of file HcalSiPMParameter.h.
References type_.
Referenced by HcalDbASCIIIO::createObject< HcalFrontEndMap >(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getDaughterObjects(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getObjectRef(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getShortType(), HcalSimParameters::pixels(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::properties(), HcalSimParameters::sipmCrossTalk(), and HcalSimParameters::sipmNonlinearity().
|
inline |
|
private |
|
friend |
Definition at line 35 of file HcalSiPMParameter.h.
|
friend |
Definition at line 35 of file HcalSiPMParameter.h.
|
private |
Definition at line 32 of file HcalSiPMParameter.h.
Referenced by getauxi1().
|
private |
Definition at line 33 of file HcalSiPMParameter.h.
Referenced by getauxi2().
|
private |
Definition at line 31 of file HcalSiPMParameter.h.
Referenced by getDarkCurrent().
|
private |
Definition at line 30 of file HcalSiPMParameter.h.
Referenced by getFCByPE().
|
private |
Definition at line 28 of file HcalSiPMParameter.h.
Referenced by rawId().
|
private |
Definition at line 29 of file HcalSiPMParameter.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), getType(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), and Modules.ESPrefer::nameInProcessDesc_().