10 #ifndef __PHEVENTDISPLAY_H__
11 #define __PHEVENTDISPLAY_H__
18 #include<boost/shared_ptr.hpp>
19 #include<boost/thread/thread.hpp>
41 const std::string& _mapname,
42 const std::string& _geoname);
83 pBase ptr = pBase(
new T(_PHEveDisplay));
84 _modules.push_back(ptr);
93 std::vector<boost::shared_ptr<mPHEveModuleBase> > _modules;
94 pthread_mutex_t _mutex;
104 float jet_pt_threshold;
106 float calo_e_threshold;
122 TEveWindowSlot* _slot_dc;
123 TEveWindowSlot* _slot_dc_00;
124 TEveWindowSlot* _slot_dc_01;
125 TEveWindowSlot* _slot_dc_10;
126 TEveWindowSlot* _slot_dc_11;
129 TEveWindowSlot* _slot_hodo;
130 TEveWindowSlot* _slot_hodo_xz;
131 TEveWindowSlot* _slot_hodo_yz;
136 #endif // __PHEVENTDISPLAY_H__
int InitRun(PHCompositeNode *topNode)
Run initialization.
void set_jet_e_scale(float e_scale)
void set_verbosity(int verb)
shared_ptr< T > dynamic_pointer_cast(shared_ptr< U > const &r)
int Init(PHCompositeNode *topNode)
Module initialization.
int process_event(PHCompositeNode *topNode)
Event processing.
void set_jet_pt_threshold(float pt)
void set_dc_on(bool dc_on)
int End(PHCompositeNode *topNode)
End of process.
void set_prop_on(bool prop_on)
void start_rotation()
Threaded access to Fun4All server.
void set_truth_on(bool truth_on)
PHEventDisplay(int w, int h, bool _use_fieldmap, bool _use_geofile, const std::string &_mapname, const std::string &_geoname)
void set_hodo_on(bool hodo_on)
void set_calo_e_threshold(float e)