#include <L1TUtmCut.h>
Public Member Functions | |
const int | getCutType () const |
const std::string & | getData () const |
const std::string & | getKey () const |
const L1TUtmCutValue & | getMaximum () const |
const unsigned int | getMaximumIndex () const |
const double | getMaximumValue () const |
const L1TUtmCutValue & | getMinimum () const |
const unsigned int | getMinimumIndex () const |
const double | getMinimumValue () const |
const std::string & | getName () const |
const int | getObjectType () const |
L1TUtmCut () | |
void | setCutType (const int x) |
void | setMaximum (const double x) |
void | setMaximum (const unsigned int x) |
void | setMaximum (const L1TUtmCutValue &x) |
void | setMinimum (const double x) |
void | setMinimum (const unsigned int x) |
void | setMinimum (const L1TUtmCutValue &x) |
void | setName (const std::string &x) |
void | setObjectType (const int x) |
virtual | ~L1TUtmCut () |
Protected Attributes | |
int | cut_type_ |
std::string | data_ |
std::string | key_ |
L1TUtmCutValue | maximum_ |
L1TUtmCutValue | minimum_ |
std::string | name_ |
int | object_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 |
This class implements data structure for Cut
Definition at line 36 of file L1TUtmCut.h.
|
inline |
Definition at line 40 of file L1TUtmCut.h.
|
inlinevirtual |
Definition at line 45 of file L1TUtmCut.h.
|
inline |
|
inline |
get data
Definition at line 103 of file L1TUtmCut.h.
References data_.
Referenced by FrontierCondition_GT_autoExpress_cfi.Tier0DasInterface::expressGlobalTag(), FrontierCondition_GT_autoExpress_cfi.Tier0DasInterface::firstConditionSafeRun(), FrontierCondition_GT_autoExpress_cfi.Tier0DasInterface::getData(), FrontierCondition_GT_autoExpress_cfi.Tier0DasInterface::lastPromptRun(), and FrontierCondition_GT_autoExpress_cfi.Tier0DasInterface::promptGlobalTag().
|
inline |
get key
Definition at line 106 of file L1TUtmCut.h.
Referenced by MatrixToProcess.MatrixToProcess::getConfig(), MatrixToProcess.MatrixToProcess::getProcess(), MatrixToProcess.MatrixToProcess::identityTest(), and MatrixToProcess.MatrixToProcess::load().
|
inline |
get L1TUtmCutValue struct for maximum value of cut range
Definition at line 88 of file L1TUtmCut.h.
References maximum_.
|
inline |
get L1TUtmCutValue struct for maximum value of cut range
Definition at line 100 of file L1TUtmCut.h.
References L1TUtmCutValue::index, and maximum_.
|
inline |
get L1TUtmCutValue struct for maximum value of cut range
Definition at line 94 of file L1TUtmCut.h.
References maximum_, and L1TUtmCutValue::value.
|
inline |
get L1TUtmCutValue struct for minimum value of cut range
Definition at line 85 of file L1TUtmCut.h.
References minimum_.
|
inline |
get L1TUtmCutValue struct for minimum value of cut range
Definition at line 97 of file L1TUtmCut.h.
References L1TUtmCutValue::index, and minimum_.
|
inline |
get L1TUtmCutValue struct for minimum value of cut range
Definition at line 91 of file L1TUtmCut.h.
References minimum_, and L1TUtmCutValue::value.
|
inline |
get cut name
Definition at line 76 of file L1TUtmCut.h.
References name_.
Referenced by plotting.Plot::draw().
|
inline |
get target object type : combination of esObjectType and esFunctionType enums
Definition at line 79 of file L1TUtmCut.h.
References object_type_.
|
private |
|
inline |
set cut type
Definition at line 55 of file L1TUtmCut.h.
|
inline |
set maximum value of cut range (double)
Definition at line 67 of file L1TUtmCut.h.
References maximum_, L1TUtmCutValue::value, and x.
|
inline |
set maximum value of cut range (HW index)
Definition at line 70 of file L1TUtmCut.h.
References L1TUtmCutValue::index, maximum_, and x.
|
inline |
|
inline |
set minimum value of cut range (double)
Definition at line 58 of file L1TUtmCut.h.
References minimum_, L1TUtmCutValue::value, and x.
|
inline |
set minimum value of cut range (HW index)
Definition at line 61 of file L1TUtmCut.h.
References L1TUtmCutValue::index, minimum_, and x.
|
inline |
|
inline |
set cut name
Definition at line 49 of file L1TUtmCut.h.
Referenced by Vispa.Gui.PortWidget.PortWidget::__init__(), and Vispa.Views.PropertyView.Property::__init__().
|
inline |
|
friend |
Definition at line 118 of file L1TUtmCut.h.
|
friend |
Definition at line 118 of file L1TUtmCut.h.
|
protected |
type of cut
Definition at line 112 of file L1TUtmCut.h.
Referenced by getCutType(), and setCutType().
|
protected |
data for charge/quality/isolation/charge correlation
Definition at line 115 of file L1TUtmCut.h.
Referenced by getData().
|
protected |
key for accessing a scale
Definition at line 116 of file L1TUtmCut.h.
|
protected |
maximum value of cut range
Definition at line 114 of file L1TUtmCut.h.
Referenced by getMaximum(), getMaximumIndex(), getMaximumValue(), and setMaximum().
|
protected |
minimum value of cut range
Definition at line 113 of file L1TUtmCut.h.
Referenced by getMinimum(), getMinimumIndex(), getMinimumValue(), and setMinimum().
|
protected |
|
protected |
target object type
Definition at line 111 of file L1TUtmCut.h.
Referenced by getObjectType(), and setObjectType().
|
protected |
Definition at line 117 of file L1TUtmCut.h.
Referenced by python.rootplot.argparse._VersionAction::__call__(), validation.Sample::datasetpattern(), validation.Sample::filename(), argparse.ArgumentParser::format_version(), and python.rootplot.argparse.ArgumentParser::format_version().