7#include "GaudiKernel/IInterface.h"
8#include "GaudiKernel/MsgStream.h"
9#include "GaudiKernel/StatusCode.h"
32 return StatusCode::SUCCESS;
38 return StatusCode::SUCCESS;
44 const int channel,
double&
eta,
double&
phi,
int& layer)
const
47 channel < 0 || channel >=
s_channels)
return false;
65 (module ==
s_modules && etaBin != 0))
return false;
67 const double twoPi = 2.*
M_PI;
68 const double phiBase =
M_PI/2. * double(crate);
70 if (
phi < 0.)
phi += twoPi;
71 else if (
phi >= twoPi)
phi -= twoPi;
78 layer = (phiBin < 0 || phiBin > 15) ? 1 : 0;
85 const int ,
int& crate,
int& module,
int& channel)
const
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...