![]() |
ATLAS Offline Software
|
Discriminator interface to be used by Ringer Wrapper. More...
#include <IRingerProcedure.h>
Public Member Functions | |
| bool | isWithinRange (const DepVarStruct &depVar) const |
| Check if depVar is within this procedure range. | |
| bool | isWithinEtaRange (const float eta) const |
| Check if eta is within this procedure range. | |
| EtaDependency | etaDep () const |
| Returns whether it is et dependent. | |
| float | etaMin () const |
| Get eta min. | |
| float | etaMax () const |
| Get eta max. | |
| float | etMin () const |
| Get et min. | |
| float | etMax () const |
| Get et max. | |
| void | setEtaDep (const float etaMin, const float etaMax) |
| Set this procedure to be eta dependent: | |
| bool | isWithinEtRange (const float et) const |
| Check if et is within this procedure et range. | |
| EtDependency | etDep () const |
| Returns whether it is et dependent. | |
| void | setEtDep (const float etMin, const float etMax) |
| Set this procedure to be et dependent. | |
| void | setEtaEtDep (const float etaMin, const float etaMax, const float etMin, const float etMax) |
| Set this procedure to be et dependent. | |
| std::string | type () const |
| Return this variable dependency string. | |
| void | writeDepInfo (TDirectory *configDir) const |
| Write variable dependency to directory. | |
| virtual void | execute (const std::vector< float > &input, std::vector< float > &output) const =0 |
| virtual void | write (TDirectory *configDir, const char *idxStr="") const =0 |
| Write Ringer procedure to configuration directory. | |
Static Public Member Functions | |
| static IDiscriminatorVarDep * | read (TDirectory *) |
| static void | read (VariableDependency *varDep, TDirectory *configDir, unsigned writtenVersion) |
| Read variable dependency from directory. | |
Private Attributes | |
| EtaDependency | m_etaDependency {EtaDependency::EtaIndependent} |
| Whether there is eta dependency. | |
| EtDependency | m_etDependency {EtDependency::EtIndependent} |
| Whether there is et dependency. | |
| float | m_etaMin {0} |
| Eta bounded region where RingerProcedure may be applied. | |
| float | m_etaMax {0} |
| float | m_etMin {0} |
| Et bounded region where RingerProcedure may be applied. | |
| float | m_etMax {0} |
Discriminator interface to be used by Ringer Wrapper.
Definition at line 309 of file IRingerProcedure.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 |
|
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.
|
inlinestatic |
Definition at line 319 of file IRingerProcedure.h.
|
staticinherited |
Read variable dependency from directory.
Set this procedure to be eta dependent:
|
inherited |
Set this procedure to be et dependent.
Set this procedure to be et dependent.
|
inherited |
Return this variable dependency string.
This is not a virtual method.
|
pure virtualinherited |
Write Ringer procedure to configuration directory.
|
inherited |
Write variable dependency to directory.
This is not a virtual method.
|
privateinherited |
|
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 |
|
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.