#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 20 of file DEcompare.h.
Definition at line 29 of file DEcompare.h.
Definition at line 27 of file DEcompare.h.
Definition at line 28 of file DEcompare.h.
Definition at line 23 of file DEcompare.h.
Definition at line 24 of file DEcompare.h.
Definition at line 22 of file DEcompare.h.
Definition at line 26 of file DEcompare.h.
Definition at line 25 of file DEcompare.h.
Definition at line 30 of file DEcompare.h.
Definition at line 34 of file DEcompare.h.
Definition at line 35 of file DEcompare.h.
Definition at line 37 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 132 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 76 of file DEcompare.h.
Referenced by L1Comparator::process().
Definition at line 106 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 311 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 121 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 66 of file DEcompare.h.
References DEcompare< T >::debug_, mps_fire::i, LogDebug, and DEcompare< T >::ncand_.
|
inline |
Definition at line 79 of file DEcompare.h.
References DEcompare< T >::deDigiColl_.
Referenced by L1Comparator::process().
Definition at line 73 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 75 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 74 of file DEcompare.h.
References DEcompare< T >::de_utils.
Referenced by L1Comparator::process().
Definition at line 81 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 243 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 96 of file DEcompare.h.
Referenced by DEcompare< T >::CompareCollections(), DEcompare< T >::DEcompare(), DEcompare< T >::print(), and DEcompare< T >::SortCollections().
Definition at line 98 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 92 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 101 of file DEcompare.h.
Referenced by DEcompare< T >::CompareCollections(), DEcompare< T >::DEcompare(), and DEcompare< T >::getDEDigis().
Definition at line 97 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 >::DEcompare(), and DEcompare< T >::get_ncand().
Definition at line 99 of file DEcompare.h.
Referenced by DEcompare< T >::do_compare(), and DEcompare< T >::get_match().