32 setData(sgnEta, oflow, et, eta, phi, tauVeto, rank);
50 d.
setData(0, (oflow ? 1 : 0), et, eta, phi, (tauVeto ? 1 : 0), rank);
87 d.
setData( 0, (data>>10)&0
x1, data&0x3ff, (data>>12)&0xf, 0, (data>>11)&0
x1, 0 );
105 d.
setData( 0, (data>>10)&0
x1, 0, (data>>6)&0xf, (data>>12)&0
x1, (data>>11)&0
x1, data&0x3f );
123 d.
setData( (data>>10)&0
x1, 0, 0, (data>>6)&0xf, (data>>11)&0x1f, 0, data&0x3f );
144 data_ |= (tauVeto & 0x1) << 6;
145 data_ |= (phi & 0x1f) << 7;
146 data_ |= (eta & 0xf) << 12;
147 data_ |= (et & 0xfff) << 16;
148 data_ |= (oflow & 0x1) << 28;
149 data_ |= (sgnEta & 0x1) << 29;
162 s <<
"L1GctInternJetData :";
167 s <<
" type=jet_cluster";
168 s <<
" oflow=" << c.
oflow();
169 s <<
" et=" << c.
et();
170 s <<
" eta=" << c.
eta();
171 s <<
" phi=" << c.
phi();
172 s <<
" tauVeto=" << c.
tauVeto();
173 s <<
" rank=" << c.
rank();
175 s <<
" type=jet_precluster";
176 s <<
" oflow=" << c.
oflow();
177 s <<
" et=" << c.
et();
178 s <<
" eta=" << c.
eta();
179 s <<
" tauVeto=" << c.
tauVeto();
181 s <<
" type=jet_cluster_minimal";
182 s <<
" oflow=" << c.
oflow();
183 s <<
" eta=" << c.
eta();
184 s <<
" phi=" << c.
phi();
185 s <<
" tauVeto=" << c.
tauVeto();
186 s <<
" rank=" << c.
rank();
188 s <<
" type=gct_trig_object";
189 s <<
" eta=" << c.
eta();
190 s <<
" phi=" << c.
phi();
191 s <<
" rank=" << c.
rank();
193 s <<
" cap block=" << std::hex << c.
capBlock();
195 s <<
" BX=" << c.
bx();
static L1GctInternJetData fromJetPreCluster(L1CaloRegionDetId rgn, uint16_t capBlock, uint16_t capIndex, int16_t bx, uint32_t data)
construct from "jet_precluster"
L1GctInternJetData()
default constructor (for vector initialisation etc.)
void setCapBlock(uint16_t capBlock)
set cap block
uint16_t rank() const
get rank bits
bool operator==(const L1GctInternJetData &c) const
equality operator
void setType(L1GctInternJetType type)
set type
uint16_t tauVeto() const
get tau veto
L1 GCT internal jet candidate.
void setRawData(uint32_t data)
set data
static L1GctInternJetData fromJetClusterMinimal(L1CaloRegionDetId rgn, uint16_t capBlock, uint16_t capIndex, int16_t bx, uint32_t data)
construct from "jet_cluster_minimal"
uint16_t capIndex() const
get index within capture block
void setCapIndex(uint16_t capIndex)
set cap index
uint16_t eta() const
get eta
uint16_t oflow() const
get oflow
L1CaloRegionDetId regionId_
bool empty() const
was an object really found?
void setRegionId(L1CaloRegionDetId rgn)
set region
static L1GctInternJetData fromEmulator(L1CaloRegionDetId rgn, int16_t bx, uint16_t et, bool overFlow, bool tauVeto, uint8_t eta, uint8_t phi, uint16_t rank)
virtual ~L1GctInternJetData()
destructor (virtual to prevent compiler warnings)
int16_t bx() const
get BX number
void setBx(uint16_t bx)
set bx
static L1GctInternJetData fromJetCluster(L1CaloRegionDetId rgn, uint16_t capBlock, uint16_t capIndex, int16_t bx, uint32_t data)
construct from "jet_cluster"
uint32_t raw() const
get the raw data
uint16_t et() const
get et
static L1GctInternJetData fromGctTrigObject(L1CaloRegionDetId rgn, uint16_t capBlock, uint16_t capIndex, int16_t bx, uint32_t data)
construct from "gct_trig_object"
std::ostream & operator<<(std::ostream &s, const L1GctInternJetData &c)
pretty print
uint16_t phi() const
get phi
char data[epos_bytes_allocation]
L1CaloRegionDetId regionId() const
region associated with the candidate
uint16_t sgnEta() const
get sign of eta
L1GctInternJetData::L1GctInternJetType type() const
'type' of object
uint16_t capBlock() const
get capture block
void setData(uint8_t sgnEta, uint8_t oflow, uint16_t et, uint8_t eta, uint8_t phi, uint8_t tauVeto, uint8_t rank)
construct data word from components