#include <DEcompare.h>
Public Member Functions | |
bool | CompareCollections (std::ofstream &, int dump=0) |
int | de_type () const |
DEcompare () | |
DEcompare (typeT dt, typeT em) | |
bool | do_compare (std::ofstream &, int dump=0) |
bool | DumpCandidate (col_cit itd, col_cit itm, std::ofstream &, 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 22 of file DEcompare.h.
Definition at line 31 of file DEcompare.h.
Definition at line 29 of file DEcompare.h.
Definition at line 30 of file DEcompare.h.
Definition at line 25 of file DEcompare.h.
Definition at line 26 of file DEcompare.h.
Definition at line 24 of file DEcompare.h.
Definition at line 28 of file DEcompare.h.
Definition at line 27 of file DEcompare.h.
Definition at line 32 of file DEcompare.h.
Definition at line 36 of file DEcompare.h.
Definition at line 37 of file DEcompare.h.
Definition at line 39 of file DEcompare.h.
References DEcompare< T >::CompareCollections(), DEcompare< T >::data_, DEcompare< T >::debug_, DEcompare< T >::deDigiColl_, DEcompare< T >::do_compare(), FrontierConditions_GlobalTag_cff::dump, DEcompare< T >::DumpCandidate(), DEcompare< T >::emul_, DEcompare< T >::get_ncand(), DEcompare< T >::GetName(), LogDebug, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, DEcompare< T >::ncand_, and DEcompare< T >::SortCollections().
-— treat NON-AGREEING candidates -—
-— treat AGREEING candidates -—
Definition at line 134 of file DEcompare.h.
References funct::abs(), gather_cfg::cout, DEcompare< T >::data_, DEcompare< T >::de_utils, DEcompare< T >::debug_, DEcompare< T >::deDigiColl_, DEcompare< T >::DumpCandidate(), DEcompare< T >::emul_, DEcompare< T >::get_ncand(), mps_fire::i, match(), and DEcompare< T >::SortCollections().
Referenced by DEcompare< T >::DEcompare(), and DEcompare< T >::do_compare().
Definition at line 78 of file DEcompare.h.
Referenced by L1Comparator::process().
Definition at line 108 of file DEcompare.h.
References DEcompare< T >::CompareCollections(), gather_cfg::cout, DEcompare< T >::debug_, DEcompare< T >::GetName(), convertSQLiteXML::ok, AlCaHLTBitMon_QueryRunRegistry::string, and DEcompare< T >::t_match.
Referenced by DEcompare< T >::DEcompare(), and L1Comparator::process().
bool DEcompare< T >::DumpCandidate | ( | col_cit | itd, |
col_cit | itm, | ||
std::ofstream & | os, | ||
int | mode = 0 |
||
) |
Definition at line 313 of file DEcompare.h.
References DEcompare< T >::de_utils, and DEcompare< T >::print().
Referenced by DEcompare< T >::CompareCollections(), and DEcompare< T >::DEcompare().
Definition at line 123 of file DEcompare.h.
References DEcompare< T >::is_empty().
Referenced by DEcompare< T >::CompareCollections(), DEcompare< T >::DEcompare(), L1Comparator::process(), and DEcompare< T >::SortCollections().
Definition at line 68 of file DEcompare.h.
References DEcompare< T >::debug_, mps_fire::i, LogDebug, and DEcompare< T >::ncand_.
|
inline |
Definition at line 81 of file DEcompare.h.
References DEcompare< T >::deDigiColl_.
Referenced by L1Comparator::process().
Definition at line 75 of file DEcompare.h.
References DEcompare< T >::de_utils, and mps_fire::i.
Referenced by DEcompare< T >::DEcompare(), DEcompare< T >::do_compare(), and L1Comparator::process().
Definition at line 77 of file DEcompare.h.
References DEcompare< T >::de_utils.
Referenced by dirstructure.Directory::__repr__(), utils_v2.StatisticalTest::do_test(), DEcompare< T >::get_ncand(), DEcompare< T >::print(), and DEcompare< T >::SortCollections().
Definition at line 76 of file DEcompare.h.
References DEcompare< T >::de_utils.
Referenced by L1Comparator::process().
Definition at line 83 of file DEcompare.h.
References DEcompare< T >::data_, DEcompare< T >::emul_, and DEcompare< T >::is_empty().
Referenced by DEcompare< T >::DumpCandidate().
bool DEcompare< T >::SortCollections | ( | cand_vec & | dg, |
cand_vec & | eg, | ||
cand_vec & | db, | ||
cand_vec & | eb | ||
) |
Definition at line 245 of file DEcompare.h.
References gather_cfg::cout, DEcompare< T >::data_, DEcompare< T >::de_utils, DEcompare< T >::debug_, DEcompare< T >::emul_, DEcompare< T >::get_ncand(), DEcompare< T >::is_empty(), and match().
Referenced by DEcompare< T >::CompareCollections(), and DEcompare< T >::DEcompare().
Definition at line 98 of file DEcompare.h.
Referenced by DEcompare< T >::CompareCollections(), DEcompare< T >::DEcompare(), DEcompare< T >::print(), and DEcompare< T >::SortCollections().
Definition at line 100 of file DEcompare.h.
Referenced by DEcompare< T >::CompareCollections(), DEcompare< T >::DumpCandidate(), DEcompare< T >::GetName(), DEcompare< T >::is_empty(), DEcompare< T >::print(), and DEcompare< T >::SortCollections().
Definition at line 94 of file DEcompare.h.
Referenced by DEcompare< T >::CompareCollections(), DEcompare< T >::DEcompare(), DEcompare< T >::do_compare(), DEcompare< T >::get_ncand(), and DEcompare< T >::SortCollections().
|
private |
Definition at line 103 of file DEcompare.h.
Referenced by DEcompare< T >::CompareCollections(), DEcompare< T >::DEcompare(), and DEcompare< T >::getDEDigis().
Definition at line 99 of file DEcompare.h.
Referenced by DEcompare< T >::CompareCollections(), DEcompare< T >::DEcompare(), DEcompare< T >::print(), and DEcompare< T >::SortCollections().
Definition at line 102 of file DEcompare.h.
Referenced by DEcompare< T >::DEcompare(), and DEcompare< T >::get_ncand().
Definition at line 101 of file DEcompare.h.
Referenced by DEcompare< T >::do_compare(), and DEcompare< T >::get_match().