18 int id,
int fibre,
int tobSeq )
55 if (
getIsEM() ) {
return "EM"; }
56 else if (
getIsTau() ) {
return "Tau"; }
60 else if (
getIsMuon() ) {
return "Muon"; }
123 else if (
getIsXtob() ) {
return "Xtob"; }
124 else if (
getIsTopo() ) { std::ostringstream s; s <<
"Topo" <<
m_id;
return s.str(); }
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
bool operator<(const L1CaloRdoFexTob &lhs, const L1CaloRdoFexTob &rhs)
L1CaloRdo subclass for FEX Trigger Objects (TOBs and XTOBs).
bool sameDatum(const L1CaloRdoFexTob &rhs) const
std::string getTobTypeString() const
L1CaloRdoFexTob(int crate, int module, int eta, int phi, int numSlices, TobType tobType, TobSource source, int id=0, int fibre=0, int tobSeq=0)
virtual std::string getType() const override
TobType getTobType() const
TobSource getTobSource() const
bool getIsSmallJet() const
std::string getTobSourceString() const
bool getIsLargeJet() const
L1CaloRdo(int crate, int module, int eta, int phi, int layer, int numSlices)
bool sameDatum(const L1CaloRdo &rhs) const