Definition at line 24 of file FastDT.h.
|
| FastDT ()=default |
|
template<typename ... arg_types> |
| FastDT (const arg_types &... args) |
|
| FastDT (const ArgumentPack &args) |
|
| FastDT (const std::string &textFile) |
|
| FastDT (std::ifstream &, const unsigned &) |
|
int | getBinNumber (const double *event) const |
|
int | findNode (const double *event) const |
|
std::pair< double, double > | bestCut_ls (const std::vector< double * > &source, const std::vector< double * > &target, int index, const size_t &dim, const size_t &minEvents) |
|
std::vector< Node > | const_nodes () const |
|
std::vector< int > | makeQueue () |
|
void | setStep (const std::vector< double > &step) |
|
int | makeNodes (std::vector< double * > &, std::queue< unsigned >, const unsigned &) |
|
int | makeNodes (std::vector< double * >, std::vector< double * >) |
|
int | makeNodes (std::vector< double * >, std::vector< double * >, std::vector< int >, const unsigned &) |
|
void | refreshQueue (std::vector< double * > &evts, std::queue< unsigned > &indexQueue, const unsigned &depth) |
|
void | serialise (std::ofstream &) |
|
void | setQueueOrdering (std::vector< unsigned > &) |
|
void | readFromStream (std::ifstream &stream, const int &n_nodes) |
|
◆ Strategy
◆ FastDT() [1/5]
AmpGen::FastDT::FastDT |
( |
| ) |
|
|
default |
◆ FastDT() [2/5]
template<typename ... arg_types>
AmpGen::FastDT::FastDT |
( |
const arg_types &... | args | ) |
|
|
inline |
◆ FastDT() [3/5]
◆ FastDT() [4/5]
AmpGen::FastDT::FastDT |
( |
const std::string & | textFile | ) |
|
◆ FastDT() [5/5]
AmpGen::FastDT::FastDT |
( |
std::ifstream & | , |
|
|
const unsigned & | ) |
◆ bestCut_ls()
std::pair< double, double > AmpGen::FastDT::bestCut_ls |
( |
const std::vector< double * > & | source, |
|
|
const std::vector< double * > & | target, |
|
|
int | index, |
|
|
const size_t & | dim, |
|
|
const size_t & | minEvents ) |
◆ const_nodes()
std::vector< Node > AmpGen::FastDT::const_nodes |
( |
| ) |
const |
|
inline |
◆ findNode()
int AmpGen::FastDT::findNode |
( |
const double * | event | ) |
const |
◆ getBinNumber()
int AmpGen::FastDT::getBinNumber |
( |
const double * | event | ) |
const |
|
inline |
◆ makeNodes() [1/3]
int AmpGen::FastDT::makeNodes |
( |
std::vector< double * > & | , |
|
|
std::queue< unsigned > | , |
|
|
const unsigned & | ) |
◆ makeNodes() [2/3]
int AmpGen::FastDT::makeNodes |
( |
std::vector< double * > | , |
|
|
std::vector< double * > | ) |
◆ makeNodes() [3/3]
int AmpGen::FastDT::makeNodes |
( |
std::vector< double * > | , |
|
|
std::vector< double * > | , |
|
|
std::vector< int > | , |
|
|
const unsigned & | ) |
◆ makeQueue()
std::vector< int > AmpGen::FastDT::makeQueue |
( |
| ) |
|
◆ readFromStream()
void AmpGen::FastDT::readFromStream |
( |
std::ifstream & | stream, |
|
|
const int & | n_nodes ) |
◆ refreshQueue()
void AmpGen::FastDT::refreshQueue |
( |
std::vector< double * > & | evts, |
|
|
std::queue< unsigned > & | indexQueue, |
|
|
const unsigned & | depth ) |
◆ serialise()
void AmpGen::FastDT::serialise |
( |
std::ofstream & | | ) |
|
◆ setQueueOrdering()
void AmpGen::FastDT::setQueueOrdering |
( |
std::vector< unsigned > & | | ) |
|
|
inline |
◆ setStep()
void AmpGen::FastDT::setStep |
( |
const std::vector< double > & | step | ) |
|
|
inline |
◆ m_dim
unsigned AmpGen::FastDT::m_dim = {0} |
◆ m_endNodeCounter
int AmpGen::FastDT::m_endNodeCounter = {0} |
◆ m_maxDepth
unsigned AmpGen::FastDT::m_maxDepth = {0} |
◆ m_minEvents
unsigned AmpGen::FastDT::m_minEvents = {0} |
◆ m_minStep
std::vector<double> AmpGen::FastDT::m_minStep |
◆ m_nodes
std::vector<Node> AmpGen::FastDT::m_nodes |
◆ m_queueOrdering
std::queue<unsigned> AmpGen::FastDT::m_queueOrdering |
◆ m_strategy
The documentation for this class was generated from the following file: