27 declareInterface<IgTowerBuilder>(
this);
34 gTowerContainerRaw->clearContainerMap();
35 gTowerContainerRaw->fillContainerMap();
66 for (
int ieta = 0; ieta < 7; ++ieta) {
67 for (
int iphi = 0; iphi < nphi; ++iphi){
78 int TRANSEMB_MODIFIER = 7;
79 int tmpVal = TRANSEMB_MODIFIER;
82 for (
int ieta = tmpVal; ieta < tmpVal + 1; ieta++){
83 for (
int iphi = 0; iphi < nphi; ++iphi){
96 int tmpVal = EME_MODIFIER;
98 for (
int ieta = tmpVal; ieta < tmpVal + 4; ++ieta){
99 for (
int iphi = 0; iphi < nphi; ++iphi){
111 int TRANSFCAL_MODIFIER = 12;
112 int tmpVal = TRANSFCAL_MODIFIER;
114 for (
int ieta = tmpVal; ieta < tmpVal + 4; ++ieta){
115 for (
int iphi = 0; iphi < nphi; ++iphi){
119 TRANSFCAL_MODIFIER++;
128 int FCAL_MODIFIER = 16;
129 int tmpVal = FCAL_MODIFIER;
131 for (
int ieta = tmpVal; ieta < tmpVal + 4; ++ieta){
132 for (
int iphi = 0; iphi < nphi; ++iphi){
145 gTowerContainerRaw->push_back(ieta, iphi, nphi, keybase, posneg);
virtual void BuildAllTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void reset() override
virtual void BuildSingleTower(std::unique_ptr< gTowerContainer > &gTowerContainerRaw, int eta, int phi, int nphi, int keybase, int posneg) const override
virtual void BuildFwdEMECgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
gTowerBuilder(const std::string &type, const std::string &name, const IInterface *parent)
virtual void init(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) override
virtual void BuildEMEgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void execute(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void BuildEMBgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void BuildTransEMBgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void BuildFCALgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...