ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloRdoFexTob.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef L1CALO_RDO_FEX_TOB_H
5#define L1CALO_RDO_FEX_TOB_H
6
7#include <string>
8
10
12{
13public:
16
17 L1CaloRdoFexTob( int crate, int module, int eta, int phi, int numSlices,
18 TobType tobType, TobSource source, int id = 0, int fibre = 0, int tobSeq = 0 );
19
20 bool sameDatum( const L1CaloRdoFexTob& rhs ) const;
21 virtual std::string getType( ) const override;
22
23 TobType getTobType( ) const;
24 std::string getTobTypeString( ) const;
25 int getTobID( ) const;
26 bool getIsEM( ) const;
27 bool getIsTau( ) const;
28 bool getIsJet( ) const;
29 bool getIsLargeJet( ) const;
30 bool getIsSmallJet( ) const;
31 bool getIsEnergy( ) const;
32 bool getIsMuon( ) const;
33
34 TobSource getTobSource( ) const;
35 std::string getTobSourceString( ) const;
36 bool getIsTob( ) const;
37 bool getIsXtob( ) const;
38 bool getIsEfex( ) const;
39 bool getIsJfex( ) const;
40 bool getIsGfex( ) const;
41 bool getIsTopo( ) const;
42
43 int getFibre( ) const;
44 int getTobSeq( ) const;
45
46private:
49 int m_id;
52};
53
54bool operator<(const L1CaloRdoFexTob& lhs, const L1CaloRdoFexTob& rhs);
55
56#endif
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 getIsEfex() const
bool getIsXtob() const
bool getIsJet() const
bool sameDatum(const L1CaloRdoFexTob &rhs) const
std::string getTobTypeString() const
bool getIsMuon() const
bool getIsGfex() 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)
bool getIsTopo() const
virtual std::string getType() const override
TobType getTobType() const
bool getIsEnergy() const
bool getIsTob() const
bool getIsEM() const
bool getIsTau() const
TobSource getTobSource() const
bool getIsJfex() const
bool getIsSmallJet() const
std::string getTobSourceString() const
bool getIsLargeJet() const
L1CaloRdo(int crate, int module, int eta, int phi, int layer, int numSlices)
Definition L1CaloRdo.cxx:26
size_t numSlices() const
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.