![]() |
ATLAS Offline Software
|
#include <JetNoSortMatch.h>
Public Member Functions | |
| JetNoSortMatch (const std::string &name) | |
| virtual | ~JetNoSortMatch () |
| virtual TCS::StatusCode | initialize () |
| virtual TCS::StatusCode | sort (const InputTOBArray &input, TOBArray &output) |
| virtual TCS::StatusCode | sortBitCorrect (const InputTOBArray &input, TOBArray &output) |
| bool | overflow () const |
| whether an overlflow occurred | |
| SortingAlg & | setOverflow (const bool v) |
| setter, to propagate bit from input event | |
| void | setClassName (const std::string &className) |
| void | setLegacyMode (bool isLegacyTopo) |
| const std::string & | name () const |
| const std::string & | className () const |
| std::string | fullname () const |
| unsigned int | algoId () const |
| StatusCode | reset () |
| bool | isSortingAlg () const |
| bool | isDecisionAlg () const |
| bool | isCountingAlg () const |
| bool | isLegacyTopo () const |
| unsigned int | calcDeltaPhiBW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| unsigned int | calcDeltaEtaBW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| unsigned int | calcInvMassBW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| unsigned int | calcTMassBW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| unsigned int | calcDeltaR2BW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| unsigned long | quadraticSumBW (int i1, int i2) |
| unsigned int | calcDeltaPhi (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| unsigned int | calcDeltaEta (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| unsigned int | calcInvMass (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| unsigned int | calcTMass (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| unsigned int | calcDeltaR2 (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| const Parameter & | parameter (const std::string ¶meterName) const |
| const Parameter & | parameter (const std::string ¶meterName, unsigned int selection) const |
| const ParameterSpace & | parameters () const |
| void | setParameters (const ParameterSpace &) |
| void | setAlgoId (unsigned int algoId) |
| void | setL1TopoHistSvc (std::shared_ptr< IL1TopoHistSvc >) |
| sets the external hist service | |
| void | bookHistMult (std::vector< std::string > ®Name, const std::string &name, const std::string &title, const std::string &xtitle, const int binx, const int xmin, const int xmax) |
| void | bookHistMult (std::vector< std::string > ®Name, const std::string &name, const std::string &title, const std::string &xtitle, const std::string &ytitle, const int binx, const int xmin, const int xmax, const int biny, const int ymin, const int ymax) |
| void | bookHist (std::vector< std::string > ®Name, const std::string &name, const std::string &title, const int binx, const int xmin, const int xmax) |
| void | bookHist (std::vector< std::string > ®Name, const std::string &name, const std::string &title, const int binx, const int xmin, const int xmax, const int biny, const int ymin, const int ymax) |
| bool | msgLvl (const MSGTC::Level lvl) const |
| Test the output level. | |
| MsgStreamTC & | msg () const |
| The standard message stream. | |
| MsgStreamTC & | msg (const MSGTC::Level lvl) const |
| The standard message stream. | |
| const std::string & | getName () const |
| name accessor | |
Protected Types | |
| enum | AlgType { NONE , SORT , DECISION , COUNT } |
Protected Member Functions | |
| virtual StatusCode | doReset () |
| void | defineParameter (const std::string &name, TCS::parType_t value) |
| void | defineParameter (const std::string &name, TCS::parType_t value, unsigned int selection) |
| void | registerHist (TH1 *) |
| void | registerHist (TH2 *) |
| void | fillHist1D (const std::string &histName, double x) |
| void | fillHist2D (const std::string &histName, double x, double y) |
| bool | isocut (const std::string &threshold, const unsigned int bit) const |
| bool | isocut (const unsigned int threshold, const unsigned int bit) const |
Protected Attributes | |
| JetTOB::JetSize | m_jetsize |
| bool | m_overflow |
| whether an overflow occurred during the current execution. | |
Private Member Functions | |
| void | defineParameter (const Parameter &) |
| std::string | ToString (const int val) |
Private Attributes | |
| parType_t | m_numberOfJets = { 0 } |
| parType_t | m_jsize = { 0 } |
| parType_t | p_MinET1 = { 0 } |
| parType_t | p_MinET2 = { 0 } |
| std::unique_ptr< ConfigurableAlgImpl > | m_impl |
| std::string | m_name {""} |
| std::string | m_className {""} |
| unsigned int | m_algoId {0} |
| ParameterSpace | m_parameters {""} |
| AlgType | m_algType |
| bool | m_isLegacyTopo |
| boost::thread_specific_ptr< MsgStreamTC > | m_msg_tls |
| MsgStreamTC instance (a std::cout like with print-out levels) | |
Definition at line 20 of file JetNoSortMatch.h.
|
protectedinherited |
| TCS::JetNoSortMatch::JetNoSortMatch | ( | const std::string & | name | ) |
Definition at line 19 of file JetNoSortMatch.cxx.
|
virtual |
Definition at line 31 of file JetNoSortMatch.cxx.
|
inlineinherited |
Definition at line 53 of file ConfigurableAlg.h.
|
inherited |
Definition at line 270 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 347 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 338 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 457 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 173 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 128 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 165 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 120 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 191 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 152 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 181 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 136 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 186 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 144 of file ConfigurableAlg.cxx.
|
inlineinherited |
Definition at line 49 of file ConfigurableAlg.h.
|
privateinherited |
Definition at line 213 of file ConfigurableAlg.cxx.
|
protectedinherited |
Definition at line 201 of file ConfigurableAlg.cxx.
|
protectedinherited |
Definition at line 207 of file ConfigurableAlg.cxx.
|
protectedvirtualinherited |
Implements TCS::ConfigurableAlg.
Definition at line 12 of file SortingAlg.cxx.
|
protectedinherited |
Definition at line 467 of file ConfigurableAlg.cxx.
|
protectedinherited |
|
inlineinherited |
Definition at line 50 of file ConfigurableAlg.h.
|
inlineinherited |
|
virtual |
Reimplemented from TCS::ConfigurableAlg.
Definition at line 35 of file JetNoSortMatch.cxx.
|
inlineinherited |
Definition at line 64 of file ConfigurableAlg.h.
|
inlineinherited |
Definition at line 62 of file ConfigurableAlg.h.
|
inlineinherited |
Definition at line 66 of file ConfigurableAlg.h.
|
protectedinherited |
Definition at line 484 of file ConfigurableAlg.cxx.
|
protectedinherited |
Definition at line 500 of file ConfigurableAlg.cxx.
|
inlineinherited |
Definition at line 60 of file ConfigurableAlg.h.
|
inlineinherited |
The standard message stream.
Returns a reference to the message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 86 of file TrigConfMessaging.h.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 96 of file TrigConfMessaging.h.
|
inlineinherited |
Test the output level.
| lvl | The message level to test against |
| true | Messages at level "lvl" will be printed |
Definition at line 75 of file TrigConfMessaging.h.
|
inlineinherited |
Definition at line 48 of file ConfigurableAlg.h.
|
inlineinherited |
whether an overlflow occurred
In practice propagate the overflow bits from the input collections
Definition at line 35 of file SortingAlg.h.
|
inherited |
Definition at line 243 of file ConfigurableAlg.cxx.
|
inherited |
Definition at line 249 of file ConfigurableAlg.cxx.
|
inlineinherited |
Definition at line 87 of file ConfigurableAlg.h.
|
inherited |
Definition at line 160 of file ConfigurableAlg.cxx.
|
protectedinherited |
Definition at line 262 of file ConfigurableAlg.cxx.
|
protectedinherited |
Definition at line 266 of file ConfigurableAlg.cxx.
|
inlineinherited |
Definition at line 58 of file ConfigurableAlg.h.
|
inlineinherited |
Definition at line 93 of file ConfigurableAlg.h.
|
inlineinherited |
Definition at line 43 of file ConfigurableAlg.h.
|
inherited |
sets the external hist service
forwarding public interface
Definition at line 258 of file ConfigurableAlg.cxx.
|
inlineinherited |
Definition at line 45 of file ConfigurableAlg.h.
|
inlineinherited |
|
inherited |
Definition at line 222 of file ConfigurableAlg.cxx.
|
virtual |
Implements TCS::SortingAlg.
Definition at line 50 of file JetNoSortMatch.cxx.
|
virtualinherited |
Reimplemented in TCS::jXESort, and TCS::MetSort.
Definition at line 17 of file SortingAlg.cxx.
|
privateinherited |
Definition at line 475 of file ConfigurableAlg.cxx.
|
privateinherited |
Definition at line 138 of file ConfigurableAlg.h.
|
privateinherited |
Definition at line 142 of file ConfigurableAlg.h.
|
privateinherited |
Definition at line 135 of file ConfigurableAlg.h.
|
privateinherited |
Definition at line 129 of file ConfigurableAlg.h.
|
privateinherited |
Definition at line 144 of file ConfigurableAlg.h.
|
protected |
Definition at line 41 of file JetNoSortMatch.h.
|
private |
Definition at line 34 of file JetNoSortMatch.h.
|
mutableprivateinherited |
MsgStreamTC instance (a std::cout like with print-out levels)
Definition at line 71 of file TrigConfMessaging.h.
|
privateinherited |
Definition at line 134 of file ConfigurableAlg.h.
|
private |
Definition at line 33 of file JetNoSortMatch.h.
|
protectedinherited |
whether an overflow occurred during the current execution.
Definition at line 42 of file SortingAlg.h.
|
privateinherited |
Definition at line 140 of file ConfigurableAlg.h.
|
private |
Definition at line 35 of file JetNoSortMatch.h.
|
private |
Definition at line 36 of file JetNoSortMatch.h.