![]() |
ATLAS Offline Software
|
Normalize data to be bounded within [-1,1] range. More...
#include <Normalizations.h>
Public Member Functions | |
bool | isWithinRange (const DepVarStruct &depVar) const |
Check if depVar is within this procedure range. More... | |
bool | isWithinEtaRange (const float eta) const |
Check if eta is within this procedure range. More... | |
EtaDependency | etaDep () const |
Returns whether it is et dependent. More... | |
float | etaMin () const |
Get eta min. More... | |
float | etaMax () const |
Get eta max. More... | |
float | etMin () const |
Get et min. More... | |
float | etMax () const |
Get et max. More... | |
void | setEtaDep (const float etaMin, const float etaMax) |
Set this procedure to be eta dependent: More... | |
bool | isWithinEtRange (const float et) const |
Check if et is within this procedure et range. More... | |
EtDependency | etDep () const |
Returns whether it is et dependent. More... | |
void | setEtDep (const float etMin, const float etMax) |
Set this procedure to be et dependent. More... | |
void | setEtaEtDep (const float etaMin, const float etaMax, const float etMin, const float etMax) |
Set this procedure to be et dependent. More... | |
std::string | type () const |
Return this variable dependency string. More... | |
void | writeDepInfo (TDirectory *configDir) const |
Write variable dependency to directory. More... | |
virtual void | write (TDirectory *configDir, const char *idxStr="") const =0 |
Write Ringer procedure to configuration directory. More... | |
std::string | name () const |
Retrieve name for this RingerIOVarDepObj. More... | |
void | write (TDirectory *baseDir, const char *idxStr="") const |
Write Ringer procedure to configuration directory. More... | |
ExtraPatternsNorm & | setEtNormParams (float min, float max) |
Set eta normalization params. More... | |
ExtraPatternsNorm & | setEtaNormParams (float min, float max) |
Set eta normalization params. More... | |
ExtraPatternsNorm & | setPileupEstimationParams (float max) |
Set eta normalization params. More... | |
float | normEta (float eta) const |
Retrieve normalized eta. More... | |
float | normEt (float et) const |
Retrieve normalized et. More... | |
float | normPileupEstimation (float pileupEstimation) const |
Retrieve normalized pile-up estimation. More... | |
void | write (TDirectory *baseDir, const char *idxStr="") const |
Write Ringer procedure to configuration directory. More... | |
std::string | name () const |
Retrieve name for this RingerIOVarDepObj. More... | |
Static Public Member Functions | |
static IPreProcessorVarDep * | read (TDirectory *) |
static void | read (VariableDependency *varDep, TDirectory *configDir, unsigned writtenVersion) |
Read variable dependency from directory. More... | |
static ExtraPatternsNormVarDep * | read (TDirectory *configDir) |
Read Ringer procedure from configuration dir. More... | |
static ExtraPatternsNorm * | read (TDirectory *configDir) |
Read Ringer procedure from configuration dir. More... | |
Private Attributes | |
EtaDependency | m_etaDependency {EtaDependency::EtaIndependent} |
Whether there is eta dependency. More... | |
EtDependency | m_etDependency {EtDependency::EtIndependent} |
Whether there is et dependency. More... | |
float | m_etaMin {0} |
Eta bounded region where RingerProcedure may be applied. More... | |
float | m_etaMax {0} |
float | m_etMin {0} |
Et bounded region where RingerProcedure may be applied. More... | |
float | m_etMax {0} |
float | m_pileupEstimationMax |
Min and Max eta normalization factors. More... | |
Normalize data to be bounded within [-1,1] range.
Definition at line 480 of file Normalizations.h.
|
inherited |
Returns whether it is et dependent.
|
inherited |
Get eta max.
|
inherited |
Get eta min.
|
inherited |
Returns whether it is et dependent.
|
inherited |
Get et max.
|
inherited |
Get et min.
|
pure virtualinherited |
Implemented in Ringer::PreProcessing::Norm::ExtraPatternsNorm, Ringer::PreProcessing::Norm::MinMax, Ringer::PreProcessing::Norm::Spherization, Ringer::PreProcessing::Norm::Sequential, Ringer::PreProcessing::Norm::ConstantValue, Ringer::PreProcessing::Norm::Sqrt, Ringer::PreProcessing::Norm::Norm2, and Ringer::PreProcessing::Norm::Norm1.
|
inherited |
Check if eta is within this procedure range.
|
inherited |
Check if et is within this procedure et range.
|
inherited |
Check if depVar is within this procedure range.
|
inherited |
Retrieve name for this RingerIOVarDepObj.
|
inherited |
Retrieve name for this RingerIOVarDepObj.
|
inherited |
Retrieve normalized et.
|
inherited |
Retrieve normalized eta.
|
inherited |
Retrieve normalized pile-up estimation.
|
inlinestaticinherited |
Definition at line 277 of file IRingerProcedure.h.
|
staticinherited |
Read Ringer procedure from configuration dir.
|
staticinherited |
Read Ringer procedure from configuration dir.
|
staticinherited |
Read variable dependency from directory.
Set this procedure to be eta dependent:
|
inherited |
Set this procedure to be et dependent.
|
inlineinherited |
Set this procedure to be et dependent.
|
inlineinherited |
|
inlineinherited |
|
inherited |
Return this variable dependency string.
This is not a virtual method.
|
inherited |
Write Ringer procedure to configuration directory.
|
inherited |
Write Ringer procedure to configuration directory.
|
pure virtualinherited |
Write Ringer procedure to configuration directory.
|
inherited |
Write variable dependency to directory.
This is not a virtual method.
|
privateinherited |
Whether there is eta dependency.
Definition at line 225 of file VariableDependency.h.
|
privateinherited |
Definition at line 230 of file VariableDependency.h.
|
privateinherited |
Eta bounded region where RingerProcedure may be applied.
Definition at line 230 of file VariableDependency.h.
|
privateinherited |
Whether there is et dependency.
Definition at line 227 of file VariableDependency.h.
|
privateinherited |
Definition at line 233 of file VariableDependency.h.
|
privateinherited |
Et bounded region where RingerProcedure may be applied.
Definition at line 233 of file VariableDependency.h.
|
privateinherited |
Min and Max eta normalization factors.
Definition at line 290 of file Normalizations.h.