#include <DEcompare.h>
Public Member Functions | |
bool | CompareCollections (std::ostream &, int dump=0) |
int | de_type () const |
DEcompare () | |
DEcompare (typeT dt, typeT em) | |
bool | do_compare (std::ostream &, int dump=0) |
bool | DumpCandidate (col_cit itd, col_cit itm, std::ostream &, int mode=0) |
bool | get_match () const |
int | get_ncand (typeT) const |
int | get_ncand (int i) const |
L1DEDigiCollection | getDEDigis () const |
std::string | GetName (int i=0) const |
bool | is_empty (col_cit it) const |
std::string | print (col_cit it) const |
std::string | print () const |
bool | SortCollections (cand_vec &dg, cand_vec &eg, cand_vec &db, cand_vec &eb) |
~DEcompare () | |
Static Public Attributes | |
static const int | debug_ = 0 |
Private Types | |
typedef std::pair< cand_type, cand_type > | cand_pair |
typedef de_trait::cand_type | cand_type |
typedef std::vector< cand_type > | cand_vec |
typedef T::const_iterator | col_cit |
typedef T::iterator | col_it |
typedef T::size_type | col_sz |
typedef de_trait::coll_type | coll_type |
typedef DEtrait< T > | de_trait |
typedef de_trait::coll_type const * | typeT |
Private Attributes | |
typeT | data_ |
DEutils< T > | de_utils |
L1DEDigiCollection | deDigiColl_ |
typeT | emul_ |
int | ncand_ [2] |
bool | t_match |
Definition at line 25 of file DEcompare.h.
Definition at line 33 of file DEcompare.h.
Definition at line 31 of file DEcompare.h.
Definition at line 32 of file DEcompare.h.
Definition at line 27 of file DEcompare.h.
Definition at line 28 of file DEcompare.h.
Definition at line 26 of file DEcompare.h.
Definition at line 30 of file DEcompare.h.
Definition at line 29 of file DEcompare.h.
Definition at line 34 of file DEcompare.h.
Definition at line 37 of file DEcompare.h.
Definition at line 38 of file DEcompare.h.
Definition at line 40 of file DEcompare.h.
References DEcompare< T >::data_, DEcompare< T >::debug_, DEcompare< T >::deDigiColl_, dt, DEcompare< T >::emul_, DEcompare< T >::get_ncand(), DEcompare< T >::GetName(), LogDebug, and DEcompare< T >::ncand_.
-— treat NON-AGREEING candidates -—
-— treat AGREEING candidates -—
Definition at line 131 of file DEcompare.h.
References funct::abs(), cms::cuda::assert(), gather_cfg::cout, GCP_Ntuples_cfg::dump, mps_fire::i, match(), and l1tGTMenu_BTagSeeds_cff::os.
Definition at line 76 of file DEcompare.h.
Definition at line 105 of file DEcompare.h.
References gather_cfg::cout, GCP_Ntuples_cfg::dump, convertSQLiteXML::ok, l1tGTMenu_BTagSeeds_cff::os, and AlCaHLTBitMon_QueryRunRegistry::string.
bool DEcompare< T >::DumpCandidate | ( | col_cit | itd, |
col_cit | itm, | ||
std::ostream & | os, | ||
int | mode = 0 |
||
) |
Definition at line 304 of file DEcompare.h.
References ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, l1tGTMenu_BTagSeeds_cff::os, and print().
Definition at line 120 of file DEcompare.h.
References cuy::col, utils::is_empty(), and ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it.
Referenced by DEcompare< T >::DEcompare().
Definition at line 67 of file DEcompare.h.
References DEcompare< T >::debug_, mps_fire::i, LogDebug, and DEcompare< T >::ncand_.
|
inline |
Definition at line 73 of file DEcompare.h.
References DEcompare< T >::de_utils, and mps_fire::i.
Referenced by DEcompare< T >::DEcompare().
Definition at line 75 of file DEcompare.h.
References DEcompare< T >::de_utils, and ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it.
Referenced by dirstructure.Directory::__repr__(), utils_v2.StatisticalTest::do_test(), and DEcompare< T >::print().
Definition at line 74 of file DEcompare.h.
References DEcompare< T >::de_utils, and ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it.
Definition at line 81 of file DEcompare.h.
References DEcompare< T >::data_, DEcompare< T >::emul_, DEcompare< T >::is_empty(), and contentValuesCheck::ss.
bool DEcompare< T >::SortCollections | ( | cand_vec & | dg, |
cand_vec & | eg, | ||
cand_vec & | db, | ||
cand_vec & | eb | ||
) |
Definition at line 239 of file DEcompare.h.
References gather_cfg::cout, utils::is_empty(), match(), and jetUpdater_cfi::sort.
Definition at line 96 of file DEcompare.h.
Referenced by DEcompare< T >::DEcompare(), and DEcompare< T >::print().
Definition at line 98 of file DEcompare.h.
Referenced by DEcompare< T >::GetName(), DEcompare< T >::is_empty(), and DEcompare< T >::print().
Definition at line 93 of file DEcompare.h.
Referenced by DEcompare< T >::DEcompare(), and DEcompare< T >::get_ncand().
|
private |
Definition at line 101 of file DEcompare.h.
Referenced by DEcompare< T >::DEcompare(), and DEcompare< T >::getDEDigis().
Definition at line 97 of file DEcompare.h.
Referenced by DEcompare< T >::DEcompare(), and DEcompare< T >::print().
Definition at line 100 of file DEcompare.h.
Referenced by DEcompare< T >::DEcompare(), and DEcompare< T >::get_ncand().
Definition at line 99 of file DEcompare.h.
Referenced by DEcompare< T >::get_match().