Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
JEventProcessor_BCAL_point_calib.cc File Reference
#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
 

Function Documentation

void InitPlugin ( JApplication *  app)

Definition at line 111 of file JEventProcessor_BCAL_point_calib.cc.

vector< vector< double > > z_deltat_graph ( 768  ,
vector< double >  () 
)
vector< vector< double > > z_point_graph ( 768  ,
vector< double >  () 
)
vector< vector< double > > z_point_thrown ( 768  ,
vector< double >  () 
)
vector< vector< double > > z_track_graph ( 768  ,
vector< double >  () 
)
vector< vector< double > > z_track_thrown ( 768  ,
vector< double >  () 
)

Variable Documentation

TH1I* h1_abs_ztrack_minus_zpoint = NULL
static
TH1I* h1_E = NULL
static
TH1I* h1_E_raw = NULL
static
TH1I* h1_N_cell = NULL
static
TH1I* h1_Num_matched_showers = NULL
static
TH1I* h1_t = NULL
static
TH1D* h1_thrown_per_channel = NULL
static
TH1I* h1_x = NULL
static
TH1I* h1_y = NULL
static
TH1I* h1_z = NULL
static
TH1I* h1_ztrack_minus_zpoint = NULL
static
TH1I* h1pt_cell_id = NULL
static
TH1I* h1pt_energy = NULL
static
TH1I* h1pt_energy_DS = NULL
static
TH1I* h1pt_energy_US = NULL
static
TH1I* h1pt_layer = NULL
static
TH1I* h1pt_module = NULL
static
TH1I* h1pt_Num_points = NULL
static
TH1I* h1pt_phi = NULL
static
TH1I* h1pt_r = NULL
static
TH1I* h1pt_r_size = NULL
static
TH1I* h1pt_sector = NULL
static
TH1I* h1pt_t = NULL
static
TH1I* h1pt_z = NULL
static
TH1I* h1trk_energy = NULL
static
TH1I* h1trk_FOM = NULL
static
TH1I* h1trk_Num_matched_tracks = 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
TH2I* h2_Evsenergy = NULL
static
TH2I* h2_pmagvsenergy = NULL
static
TGraph* h2_tgraph[768] = {NULL}
static
TGraph* h2_tgraph_deltat[768] = {NULL}
static
TGraph* h2_tgraph_thrown[768] = {NULL}
static
TH2I* h2_zpoint_vs_ztrack = NULL
static
TH2I* h2_zpoint_vs_ztrack_thrown = NULL
static
TH2I* h2_ztrack_minus_zpoint_vs_ztrack = NULL
static