// $Id$ // // File: DEventProcessor_fdc_covariance_hists.h // Created: Mon Apr 20 10:18:30 EDT 2009 // Creator: davidl (on Darwin harriet.jlab.org 9.6.0 Darwin Kernel Version 9.6.0) // #ifndef _DEventProcessor_fdc_covariance_hists_ #define _DEventProcessor_fdc_covariance_hists_ #include #include using std::map; #include #include #include #include #include #include #include #include #include #include class DEventProcessor_fdc_covariance_hists:public jana::JEventProcessor{ public: DEventProcessor_fdc_covariance_hists(); ~DEventProcessor_fdc_covariance_hists(); TProfile2D *fdc_cov; TProfile2D *fdc_cov_calc; const DMagneticFieldMap *bfield; DReferenceTrajectory *rt; private: jerror_t init(void); ///< Invoked via DEventProcessor virtual method jerror_t brun(jana::JEventLoop *loop, int runnumber); jerror_t evnt(jana::JEventLoop *loop, int eventnumber); ///< Invoked via DEventProcessor virtual method jerror_t erun(void); ///< Invoked via DEventProcessor virtual method jerror_t fini(void); ///< Invoked via DEventProcessor virtual method pthread_mutex_t mutex; int Nevents; double Z_fdc1; }; #endif // _DEventProcessor_fdc_covariance_hists_