9 #ifndef _MYPROCESSOR_H_
10 #define _MYPROCESSOR_H_
12 #include <JANA/JEventProcessor.h>
13 #include <JANA/JEventLoop.h>
14 #include <JANA/JEvent.h>
35 #include <TPolyLine.h>
44 #define MAX_HIT_MARKERS 2000
46 #define MAX_CIRCLES 100
58 jerror_t
brun(JEventLoop *eventLoop, int32_t runnumber);
59 jerror_t
evnt(JEventLoop *eventLoop, uint64_t eventnumber);
100 unsigned int GetNrows(
const string &factory,
string tag);
103 void GetAllWireHits(vector<pair<const DCoordinateSystem*,double> > &allhits);
144 #endif // _MYPROCESSOR_H_
hdv_fulllistframe * fulllistmf
std::vector< TH2F * > BCALClusterZphiHistos
void UpdateBcalDisp(void)
string MATERIAL_MAP_MODEL
vector< TObject * > graphics_tof_hits
vector< TVector3 > points
vector< TObject * > graphics_xz
vector< DGraphicSet > graphics
TH2F * BCALPointPhiTLayer[4]
void UpdateTrackLabels(void)
void AddKinematicDataTrack(const DKinematicData *kd, int color, double size)
static char index(char c)
jerror_t brun(JEventLoop *eventLoop, int32_t runnumber)
Called once at program start.
void FormatHistogram(TH2 *, int)
void GetDReferenceTrajectory(string dataname, string tag, unsigned int index, DReferenceTrajectory *&rt, vector< const DCDCTrackHit * > &cdchits)
const DMagneticFieldMap * Bfield
map< string, double > photon_track_matching
void GetFactories(vector< JFactory_base * > &factories)
void GetAllWireHits(vector< pair< const DCoordinateSystem *, double > > &allhits)
vector< TObject * > graphics_yz
DGraphicSet(Color_t c, poly_type t, double s)
void GetIntersectionWithCalorimeter(const DKinematicData *kd, DVector3 &pos, DetectorSystem_t &who)
vector< TText * > BCALPLables
vector< TObject * > graphics_xyB
void GetFactoryNames(vector< string > &facnames)
hdv_debugerframe * debugermf
jerror_t evnt(JEventLoop *eventLoop, uint64_t eventnumber)
Called every event.
vector< TObject * > graphics_xyA
TH2F * BCALPointZphiLayer[4]
unsigned int GetNrows(const string &factory, string tag)
<A href="index.html#legend"> <IMG src="CORE.png" width="100"> </A>