00001 #ifndef ANP_DRAWSNARL_H 00002 #define ANP_DRAWSNARL_H 00003 00004 // $Id: DrawSnarl.h,v 1.8 2007/10/25 21:31:52 rustem Exp $ 00005 // 00006 // Draw all events that are passed to DrawSnarl algorithm 00007 // 00008 00009 // MINOS 00010 #include "Registry/Registry.h" 00011 00012 // Local 00013 #include "PhysicsNtuple/AlgSnarl.h" 00014 #include "PhysicsNtuple/EventTab.h" 00015 00016 namespace Anp 00017 { 00018 class DrawSnarl : public AlgSnarl 00019 { 00020 00021 public: 00022 00023 DrawSnarl(); 00024 virtual ~DrawSnarl(); 00025 00026 bool Run(Record &record); 00027 00028 void Config(const Registry ®); 00029 00030 private: 00031 00032 typedef std::vector<Anp::EventTabPtr> TabVec; 00033 00034 TabVec fTabs; 00035 00036 Registry fConfig; 00037 00038 bool fDrawSnarlEmpty; 00039 }; 00040 } 00041 00042 #endif
1.3.9.1