00001 00002 // 00003 // CLASS AlToolBox 00004 // 00005 // Some algorithmes NOT applied on an AlephCollection 00006 // 00007 // Author : C. Delaere 00008 // 00010 00011 00012 #ifndef _ALTOOLBOX_H_ 00013 #define _ALTOOLBOX_H_ 00014 00015 #include <utility> 00016 #include <vector> 00017 template <class type> class AlephCollection; 00018 class AlphaBanks; 00019 class AlBjet; 00020 class AlJet; 00021 00023 class AlToolBox 00024 { 00025 public: 00026 00028 AlToolBox() {}; 00029 00031 pair<AlephCollection<AlBjet>,vector<float> > TagBjets(AlphaBanks*); 00032 00034 AlephCollection<AlBjet> AlToolBox::ComputeBprobability(AlephCollection<AlJet*>*, AlphaBanks*,bool negprob=false); 00035 }; 00036 00037 #endif