Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-19 09:10:14

0001 #ifndef SHERPA_Single_Events_Output_Phase_H
0002 #define SHERPA_Single_Events_Output_Phase_H
0003 
0004 #include "SHERPA/Single_Events/Event_Phase_Handler.H"
0005 #include "SHERPA/Tools/Output_Base.H"
0006 
0007 namespace SHERPA {
0008 
0009   class Event_Handler;
0010 
0011   class Output_Phase: public Event_Phase_Handler {
0012   private:
0013     
0014     Output_Vector *p_outputs;
0015 
0016     size_t m_wit;
0017 
0018     Event_Handler *p_eventhandler;
0019 
0020   public:
0021     
0022     // constructors
0023     Output_Phase(Output_Vector *const ana,Event_Handler *const h);
0024 
0025     // member functions
0026     ATOOLS::Return_Value::code Treat(ATOOLS::Blob_List*);
0027 
0028     void CleanUp(const size_t & mode=0);
0029 
0030     void Finish(const std::string &);
0031 
0032   };// end of class Output_Phase
0033 
0034 }// end of namespace SHERPA
0035 
0036 #endif