|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef TRIGT1CALOCALIBTOOLINTERFACES_IL1CALOCELLS2TRIGGERTOWERS_H
14 #define TRIGT1CALOCALIBTOOLINTERFACES_IL1CALOCELLS2TRIGGERTOWERS_H
47 virtual float energy(
const std::vector<const CaloCell*> &
cells)
const = 0;
48 virtual float et(
const std::vector<const CaloCell*> &
cells)
const = 0;
76 virtual void dump(
const std::vector<const CaloCell*>& vCells)
const = 0;
77 virtual void dump(
const std::vector<const LArDigit*>& vCells)
const = 0;
78 virtual void dump(
const std::vector<const TileDigits*>& vCells)
const = 0;
virtual std::vector< int > layerNames(const Identifier &ttID) const =0
virtual void dumpDigits(const Identifier &ttId) const =0
virtual void dump(const std::vector< const CaloCell * > &vCells) const =0
virtual void resetCaloCells()=0
virtual void dumpLArDigits() const =0
virtual std::vector< const CaloCell * > caloCells(const Identifier &ttId) const =0
virtual bool initCaloCellsTriggerTowers(const CaloCellContainer &cellContainer)=0
Declare the interface that the class provides.
virtual void dumpTileDigits() const =0
virtual float energy(const std::vector< const CaloCell * > &cells) const =0
virtual float calcEnergyOrEt(const std::vector< const CaloCell * > &cells, const unsigned int mode) const =0
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual void resetLArDigits()=0
virtual void resetTileDigits()=0
Liquid Argon digit base class.
virtual std::vector< const TileDigits * > tileDigits(const Identifier &ttId) const =0
virtual void dump(const std::vector< const LArDigit * > &vCells) const =0
virtual bool initTileDigitsTriggerTowers(const TileDigitsContainer &tileDigitsContainer)=0
string tileDigitsContainer
virtual int layerNames(const CaloCell *cell) const =0
virtual void dumpCaloCells() const =0
virtual std::vector< const LArDigit * > larDigits(const Identifier &ttId) const =0
virtual float et(const Identifier &ttId) const =0
virtual void dumpLArDigits(const Identifier &ttId) const =0
virtual void dumpCaloCells(const Identifier &ttId) const =0
virtual bool initLArDigitsTriggerTowers(const LArDigitContainer &larDigitContainer)=0
virtual float et(const std::vector< const CaloCell * > &cells) const =0
Container class for CaloCell.
Data object for each calorimeter readout cell.
virtual float energy(const Identifier &ttId) const =0
Container class for LArDigit.
virtual void dumpTileDigits(const Identifier &ttId) const =0
virtual std::vector< double > samples(const Identifier &ttId) const =0
virtual void dump(const std::vector< const TileDigits * > &vCells) const =0
virtual std::vector< std::vector< const CaloCell * > > caloCellsByLayer(const Identifier &ttId) const =0