|
ATLAS Offline Software
|
#include <eFexInputProvider.h>
Definition at line 17 of file eFexInputProvider.h.
◆ eFexInputProvider()
eFexInputProvider::eFexInputProvider |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~eFexInputProvider()
eFexInputProvider::~eFexInputProvider |
( |
| ) |
|
|
virtual |
◆ CalculateCoordinates()
void eFexInputProvider::CalculateCoordinates |
( |
int32_t |
roiWord, |
|
|
double & |
eta, |
|
|
double & |
phi |
|
) |
| const |
|
private |
◆ fillEM()
Definition at line 48 of file eFexInputProvider.cxx.
51 return StatusCode::SUCCESS;
57 for(
const auto it : * eEM_EDM){
82 unsigned int EtTopo = eFexRoI->
etTOB();
90 TCS::eEmTOB eem( EtTopo, etaTopo,
static_cast<unsigned int>(phiTopo),
TCS::EEM ,
static_cast<long int>(eFexRoI->
word0()) );
96 eem.setWstot(
wstot );
110 return StatusCode::SUCCESS;
◆ fillTau()
Definition at line 115 of file eFexInputProvider.cxx.
118 return StatusCode::SUCCESS;
124 for(
const auto it : * eTau_EDM){
159 etau.setRCore( rCore );
160 etau.setRHad( rHad );
173 return StatusCode::SUCCESS;
◆ fillTopoInputEvent()
◆ initialize()
StatusCode eFexInputProvider::initialize |
( |
| ) |
|
|
finaloverridevirtual |
◆ m_eEM_EDMKey
◆ m_etaDouble_conversion
const double eFexInputProvider::m_etaDouble_conversion = 0.025 |
|
staticprivate |
◆ m_eTau_EDMKey
◆ m_EtDouble_conversion
const double eFexInputProvider::m_EtDouble_conversion = 0.1 |
|
staticprivate |
◆ m_monTool
◆ m_phiDouble_conversion
const double eFexInputProvider::m_phiDouble_conversion = 0.05 |
|
staticprivate |
The documentation for this class was generated from the following files:
int iEtaTopo() const
Getter for integer phi index (0-63)
float et() const
TOB ET (decoded from TOB, stored for convenience)
Group
Properties of a chain group.
double phi() const
return phi
int iEtaTopo() const
Getter for integer phi index (0-63)
float eta() const
setter for the above
unsigned int tauTwoThresholds() const
Tau Condition 2 (generic) results.
unsigned int eFexNumber() const
Methods to decode data from the TOB/RoI and return to the user.
setEt setPhi setE277 setWeta2 setEta1 setE2tsts1 wstot
Class describing a LVL1 eFEX EM region of interest.
eFexTauRoI_v1 eFexTauRoI
Define the latest version of the eFexTauRoI class.
uint32_t word0() const
The "raw" 32-bit words describing the e/gamma candidate.
unsigned int tauOneThresholds() const
Tau Condition 1 (generic) results.
CoordinateRange class declaration.
int iPhiTopo() const
Return phi index in the range used by L1Topo (0->127)
Class describing a LVL1 eFEX tau region of interest.
unsigned int RetaThresholds() const
Jet Discriminant 1 (R_eta) results.
int iPhiTopo() const
Return phi index in the range used by L1Topo (0->127)
#define CHECK(...)
Evaluate an expression and check for errors.
unsigned int etTOB() const
Cluster ET (TOB ET scale, 100 MeV/count)
float et() const
TOB ET (decoded from TOB, stored for convenience)
float phi() const
Seed supercell index within central tower (0 -> 3)
unsigned int eFexNumber() const
eFEX number
unsigned int WstotThresholds() const
Jet Discriminant 3 (W_stot) results.
float eta() const
setter for the above
double eta() const
return eta
A level 1 calorimeter trigger conversion service: returns the Coordinate represented by a RoI word.
unsigned int etTOB() const
Cluster ET (TOB ET scale, 100 MeV/count)
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
Declare a monitored scalar variable.
unsigned int RhadThresholds() const
Jet Discriminant 2 (R_had) results.
float phi() const
Seed supercell index within central tower (0 -> 3)