 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef RINGERSELECTORTOOLS_TOOLS_VARIABLEDEPENDENCY_H
6 #define RINGERSELECTORTOOLS_TOOLS_VARIABLEDEPENDENCY_H
15 #include <TDirectory.h>
206 TDirectory *configDir,
207 unsigned writtenVersion);
238 #endif // RINGERSELECTORTOOLS_TOOLS_VARIABLEDEPENDENCY_H
240 #ifndef INCLUDE_HEADER_ONLY // Use to avoid circular includes
242 #endif // INCLUDE_HEADER_ONLY
const float pileupEstimation
Holds the currently being used pile-up estimation.
Extra patterns decribing particle interation process.
VariableDependency(const float etaMin, const float etaMax, EtaDependency etaDependency)
Ctor for eta dependent case.
bool isWithinEtaRange(const float eta) const
Check if eta is within this procedure range.
void setEtDep(const float etMin, const float etMax)
Set this procedure to be et dependent.
EtaDependency m_etaDependency
Whether there is eta dependency.
float etMin() const
Get et min.
bool const RAWDATA *ch2 const
VariableDependency(const float etMin, const float etMax, EtDependency etDependency)
Ctor for et dependent case.
DepVarStruct(const float et, const float eta, const float pileupEstimation=0.)
const float et
Holds particle transverse energy.
bool isWithinRange(const DepVarStruct &depVar) const
Check if depVar is within this procedure range.
EtDependency m_etDependency
Whether there is et dependency.
void setEtaEtDep(const float etaMin, const float etaMax, const float etMin, const float etMax)
Set this procedure to be et dependent.
VariableDependency(const float etaMin, const float etaMax, const float etMin, const float etMax)
Ctor for et/eta dependent case.
EtaDependency etaDep() const
Returns whether it is et dependent.
bool isWithinEtRange(const float et) const
Check if et is within this procedure et range.
EtDependency
Specify et position dependency.
float etMax() const
Get et max.
float m_etaMin
Eta bounded region where RingerProcedure may be applied.
const float eta
Holds eta position.
void writeDepInfo(TDirectory *configDir) const
Write variable dependency to directory.
VariableDependency()=default
Ctor for independent.
EtaDependency
Specify eta position dependency.
std::string type() const
Return this variable dependency string.
Interface for possible Eta and Et variable dependency.
void setEtaDep(const float etaMin, const float etaMax)
Set this procedure to be eta dependent:
float etaMin() const
Get eta min.
float etaMax() const
Get eta max.
float m_etMin
Et bounded region where RingerProcedure may be applied.
EtDependency etDep() const
Returns whether it is et dependent.
Namespace dedicated for Ringer utilities.
static void read(VariableDependency *varDep, TDirectory *configDir, unsigned writtenVersion)
Read variable dependency from directory.