Hall-D Software
alpha
|
#include "JEventProcessor_BCAL_point_calib.h"
#include <TLorentzVector.h>
#include "TMath.h"
#include "TF1.h"
#include "TCanvas.h"
#include "TLatex.h"
#include "DANA/DApplication.h"
#include "BCAL/DBCALShower.h"
#include "BCAL/DBCALTruthShower.h"
#include "BCAL/DBCALPoint.h"
#include "BCAL/DBCALHit.h"
#include "FCAL/DFCALShower.h"
#include "TRACKING/DMCThrown.h"
#include "ANALYSIS/DAnalysisUtilities.h"
#include "BCAL/DBCALGeometry.h"
#include "TRIGGER/DTrigger.h"
#include <vector>
#include "TGraphErrors.h"
#include <deque>
#include <string>
#include <iostream>
#include <algorithm>
#include <stdio.h>
#include <stdlib.h>
#include <JANA/JApplication.h>
#include <JANA/JFactory.h>
Go to the source code of this file.
Functions | |
vector< vector< double > > | z_track_graph (768, vector< double >()) |
vector< vector< double > > | z_point_graph (768, vector< double >()) |
vector< vector< double > > | z_deltat_graph (768, vector< double >()) |
vector< vector< double > > | z_track_thrown (768, vector< double >()) |
vector< vector< double > > | z_point_thrown (768, vector< double >()) |
void | InitPlugin (JApplication *app) |
Variables | |
static TH1I * | h1_Num_matched_showers = NULL |
static TH1I * | h1_E = NULL |
static TH1I * | h1_E_raw = NULL |
static TH1I * | h1_x = NULL |
static TH1I * | h1_y = NULL |
static TH1I * | h1_z = NULL |
static TH1I * | h1_t = NULL |
static TH1I * | h1_N_cell = NULL |
static TH1I * | h1trk_Num_matched_tracks = NULL |
static TH1I * | h1trk_FOM = NULL |
static TH1I * | h1trk_pmag = NULL |
static TH1I * | h1trk_px = NULL |
static TH1I * | h1trk_py = NULL |
static TH1I * | h1trk_pz = NULL |
static TH1I * | h1trk_x = NULL |
static TH1I * | h1trk_y = NULL |
static TH1I * | h1trk_z = NULL |
static TH1I * | h1trk_energy = NULL |
static TH2I * | h2_Evsenergy = NULL |
static TH2I * | h2_pmagvsenergy = NULL |
static TH1I * | h1pt_Num_points = NULL |
static TH1I * | h1pt_module = NULL |
static TH1I * | h1pt_layer = NULL |
static TH1I * | h1pt_sector = NULL |
static TH1I * | h1pt_cell_id = NULL |
static TH1I * | h1pt_energy = NULL |
static TH1I * | h1pt_energy_US = NULL |
static TH1I * | h1pt_energy_DS = NULL |
static TH1I * | h1pt_z = NULL |
static TH1I * | h1pt_r = NULL |
static TH1I * | h1pt_r_size = NULL |
static TH1I * | h1pt_phi = NULL |
static TH1I * | h1pt_t = NULL |
static TH1I * | h1_ztrack_minus_zpoint = NULL |
static TH1I * | h1_abs_ztrack_minus_zpoint = NULL |
static TH2I * | h2_ztrack_minus_zpoint_vs_ztrack = NULL |
static TH2I * | h2_zpoint_vs_ztrack = NULL |
static TH2I * | h2_zpoint_vs_ztrack_thrown = NULL |
static TGraph * | h2_tgraph [768] = {NULL} |
static TGraph * | h2_tgraph_thrown [768] = {NULL} |
static TGraph * | h2_tgraph_deltat [768] = {NULL} |
static TH1D * | h1_thrown_per_channel = NULL |
int | event_count =0 |
void InitPlugin | ( | JApplication * | app | ) |
Definition at line 111 of file JEventProcessor_BCAL_point_calib.cc.
vector< vector< double > > z_deltat_graph | ( | 768 | , |
vector< double > | () | ||
) |
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::fini().
vector< vector< double > > z_point_graph | ( | 768 | , |
vector< double > | () | ||
) |
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::fini().
vector< vector< double > > z_point_thrown | ( | 768 | , |
vector< double > | () | ||
) |
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::fini().
vector< vector< double > > z_track_graph | ( | 768 | , |
vector< double > | () | ||
) |
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::fini().
vector< vector< double > > z_track_thrown | ( | 768 | , |
vector< double > | () | ||
) |
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::fini().
int event_count =0 |
Definition at line 97 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), JEventProcessor_BCAL_Eff::evnt(), and DEVIOWorkerThread::ParseCAEN1190().
|
static |
Definition at line 81 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 41 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 42 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 47 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 40 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 46 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 95 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::fini(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 43 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 44 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 45 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 80 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 69 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 70 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 72 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 71 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 67 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 66 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 65 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 76 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 74 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 75 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 68 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 77 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 73 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 59 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 51 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 50 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 52 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 53 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 54 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 55 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 56 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 57 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 58 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 61 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 62 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 88 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by c_eff_linear_fit(), c_eff_pol2(), JEventProcessor_BCAL_point_calib::fini(), and z_point_pol2().
|
static |
Definition at line 92 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::fini().
|
static |
Definition at line 90 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::fini().
|
static |
Definition at line 84 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 85 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().
|
static |
Definition at line 82 of file JEventProcessor_BCAL_point_calib.cc.
Referenced by JEventProcessor_BCAL_point_calib::evnt(), and JEventProcessor_BCAL_point_calib::init().