#include <L1TUtmScale.h>
Public Member Functions | |
const std::vector< L1TUtmBin > & | getBins () const |
double | getMaximum () const |
double | getMinimum () const |
const std::string & | getName () const |
unsigned int | getNbits () const |
int | getObjectType () const |
int | getScaleType () const |
double | getStep () const |
L1TUtmScale () | |
L1TUtmScale (std::string name, int object, int type, double minimum, double maximum, double step, unsigned int n_bits, std::vector< L1TUtmBin > bins, unsigned int vers) | |
L1TUtmScale (const tmeventsetup::esScale &esSc) | |
operator tmeventsetup::esScale () const | |
virtual | ~L1TUtmScale ()=default |
Protected Attributes | |
std::vector< L1TUtmBin > | bins_ |
double | maximum_ |
double | minimum_ |
unsigned int | n_bits_ |
std::string | name_ |
int | object_ |
double | step_ |
int | type_ |
unsigned int | version |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 25 of file L1TUtmScale.h.
|
inline |
|
inline |
Definition at line 29 of file L1TUtmScale.h.
|
inline |
|
virtualdefault |
|
inline |
get bins for the scale
Definition at line 95 of file L1TUtmScale.h.
Referenced by operator tmeventsetup::esScale().
|
inline |
get maximum value of the scale
Definition at line 86 of file L1TUtmScale.h.
References maximum_.
Referenced by operator tmeventsetup::esScale().
|
inline |
get minimum value of the scale
Definition at line 83 of file L1TUtmScale.h.
References minimum_.
Referenced by operator tmeventsetup::esScale().
|
inline |
get scale name
Definition at line 74 of file L1TUtmScale.h.
References name_.
Referenced by plotting.Plot::draw(), and operator tmeventsetup::esScale().
|
inline |
get number of bits for the scale
Definition at line 92 of file L1TUtmScale.h.
References n_bits_.
Referenced by operator tmeventsetup::esScale().
|
inline |
get target object type
Definition at line 77 of file L1TUtmScale.h.
References object_.
Referenced by operator tmeventsetup::esScale().
|
inline |
get scale type
Definition at line 80 of file L1TUtmScale.h.
References type_.
Referenced by operator tmeventsetup::esScale().
|
inline |
get step size of linear scale
Definition at line 89 of file L1TUtmScale.h.
References step_.
Referenced by operator tmeventsetup::esScale().
|
inline |
Definition at line 64 of file L1TUtmScale.h.
References trigObjTnPSource_cfi::bins, getBins(), getMaximum(), getMinimum(), getName(), getNbits(), getObjectType(), getScaleType(), getStep(), and findQualityFiles::size.
|
private |
|
friend |
Definition at line 107 of file L1TUtmScale.h.
|
friend |
Definition at line 107 of file L1TUtmScale.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
type of scale
Definition at line 100 of file L1TUtmScale.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(), getScaleType(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), and Modules.ESPrefer::nameInProcessDesc_().
|
protected |
Definition at line 106 of file L1TUtmScale.h.
Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().