6#ifndef LVL1L1CPCMXTOOLS_H
7#define LVL1L1CPCMXTOOLS_H
12#include "GaudiKernel/ServiceHandle.h"
39 const IInterface *parent);
49 formCMXCPTob(
const std::vector<const xAOD::CPMTobRoIContainer *> &cpmRoiColls,
72 int isolationEm(
unsigned int clusterEnergy,
unsigned int emIsol,
73 unsigned int hadIsol,
unsigned int hadVeto)
const;
74 int isolationTau(
unsigned int clusterEnergy,
unsigned int emIsol,
75 unsigned int hadIsol)
const;
76 void unpackEmIsol(
int energy,
int isol,
unsigned int &emIsol,
77 unsigned int &hadIsol,
unsigned int &hadVeto)
const;
78 void unpackTauIsol(
int energy,
int isol,
unsigned int &emIsol,
79 unsigned int &hadIsol)
const;
90 unsigned int addHits(
unsigned int hitMult,
unsigned int hitVec,
int multBits,
99 uint8_t crate, uint8_t cmx, uint8_t source,
An STL vector of pointers that by default owns its pointed-to elements.
This class defines the em/tau hadron ROI which are generated by the LVL1 Calo Trigger.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
CMXCPTobContainer_v1 CMXCPTobContainer
Define the latest version of the CMXCPTob class.
CMXCPHitsContainer_v1 CMXCPHitsContainer
Define the latest version of the CMXCPHits class.
CMXCPTob_v1 CMXCPTob
Define the latest version of the CMXCPTob class.
CPMTobRoIContainer_v1 CPMTobRoIContainer
Define the latest version of the CPMTobRoI class.