File indexing completed on 2025-04-19 09:10:14
0001 #ifndef SHERPA_Single_Events_Analysis_Phase_H
0002 #define SHERPA_Single_Events_Analysis_Phase_H
0003
0004 #include "SHERPA/Single_Events/Event_Phase_Handler.H"
0005 #include "SHERPA/Tools/Analysis_Interface.H"
0006
0007 namespace SHERPA {
0008
0009 class Analysis_Phase: public Event_Phase_Handler {
0010 private:
0011
0012 Analysis_Vector *p_analyses;
0013
0014 size_t m_wit;
0015
0016 std::map<Analysis_Interface*,bool> m_inits;
0017
0018 public:
0019
0020
0021 Analysis_Phase(Analysis_Vector *const);
0022
0023
0024 ATOOLS::Return_Value::code Treat(ATOOLS::Blob_List*);
0025 void CleanUp(const size_t & mode=0);
0026
0027 void Finish(const std::string &);
0028
0029 };
0030
0031 }
0032
0033 #endif