Belle II Software development
Splitter Member List

This is the complete list of members for Splitter, including all inherited members.

cacheSplitterprivate
createAtoms(const std::vector< std::pair< double, double > > &atomsTimes, const std::vector< Evt > &evts)Splitterinlineprivate
dynamicBreaks(const std::vector< Atom > &runs)Splitterprivate
getBreaks(std::vector< std::map< ExpRun, std::pair< double, double > > > res)Splitterinlinestatic
getIntervals(const std::map< ExpRun, std::pair< double, double > > &runs, std::vector< Evt > evts, TString lossFunctionOuter, TString lossFunctionInner, double atomSize=3./60)Splitterinline
getMinLoss(const std::vector< Atom > &vec, int e, std::vector< int > &breaks)Splitterprivate
getStartEnd(std::vector< std::map< ExpRun, std::pair< double, double > > > res)Splitterinlinestatic
lossFunSplitterprivate
lossFunction(const std::vector< Atom > &vec, int s, int e) constSplitterprivate
mergeIntervals(std::map< ExpRun, std::pair< double, double > > I1, std::map< ExpRun, std::pair< double, double > > I2)Splitterstatic
Splitter() (defined in Splitter)Splitterinline
splitToSmall(std::map< ExpRun, std::pair< double, double > > runs, double intSize=1./60)Splitterprivatestatic
toTF1(TString LossString)Splitterinlineprivate