CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
CgemCosmicRayQA.h File Reference
#include "CgemRawEvent/CgemDigi.h"
#include "CgemGeomSvc/CgemGeomSvc.h"
#include "CgemGeomSvc/CgemGeoReadoutPlane.h"
#include "CgemGeomSvc/CgemMidDriftPlane.h"
#include "CgemGeomSvc/CgemGeoAlign.h"
#include "ReadCosmicRayData/CgemLUTReader.h"
#include "TFile.h"
#include "TTree.h"
#include "TH1.h"
#include "TH1F.h"
#include "TH1D.h"
#include "TF1.h"
#include "TH2.h"
#include "TH2F.h"
#include "TH2D.h"
#include "TArc.h"
#include "TLine.h"
#include "TCanvas.h"
#include "TGraph2D.h"
#include <Math/Functor.h>
#include <TPolyLine3D.h>
#include <Math/Vector3D.h>
#include <Fit/Fitter.h>
#include "TMath.h"
#include "TGraphErrors.h"

Go to the source code of this file.

Classes

class  CgemCosmicRayQA
 

Macros

#define MAXNOFTRACKS   5
 
#define MAXNOFCLUSTERS   500
 
#define MAXNOFHITS   2400
 
#define MAXNOFFITPOINT   6
 
#define MAXNOFLAYER   3
 
#define MAXNOFSHEET   2
 
#define MAXNOFSTRIP_L1_x   856
 
#define MAXNOFSTRIP_L1_v   1174
 
#define MAXNOFSTRIP_L2_x   630
 
#define MAXNOFSTRIP_L2_v   1077
 
#define MAXNOFSTRIP_L3_x   832
 
#define MAXNOFSTRIP_L3_v   1395
 
#define MAXLENGTH_L1_x   532
 
#define MAXLENGTH_L2_x   690
 
#define MAXLENGTH_L3_x   847
 
#define MAXLENGTH_L1_v   532/TMath::Cos(TMath::DegToRad()*46.6877)
 
#define MAXLENGTH_L2_v   690/TMath::Cos(TMath::DegToRad()*31.0337)
 
#define MAXLENGTH_L3_v   847/TMath::Cos(TMath::DegToRad()*32.9244)
 
#define MIN_PHI   -180
 
#define MIN_Z   -350
 
#define MIN_V   0
 
#define CHI_MIN   0
 
#define ANG_MIN   0
 
#define MAX_PHI   180
 
#define MAX_Z   350
 
#define MAX_V   856
 
#define CHI_MAX   50
 
#define ANG_MAX   90
 
#define MAX_PHI_BIN   1440
 
#define MAX_Z_BIN   350
 
#define MAX_V_BIN   856
 
#define CHI_BIN   50
 
#define ANG_BIN   90
 
#define PHI_STEP   0.25
 
#define Z_STEP   2
 
#define V_STEP   1
 
#define MIN_ENTRIES   30
 
#define maxclusize   10
 

Macro Definition Documentation

◆ ANG_BIN

#define ANG_BIN   90

◆ ANG_MAX

#define ANG_MAX   90

Definition at line 77 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_track_histo().

◆ ANG_MIN

#define ANG_MIN   0

Definition at line 71 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_track_histo().

◆ CHI_BIN

◆ CHI_MAX

#define CHI_MAX   50

Definition at line 76 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_track_histo().

◆ CHI_MIN

#define CHI_MIN   0

Definition at line 70 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_track_histo().

◆ MAX_PHI

#define MAX_PHI   180

Definition at line 73 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_track_histo().

◆ MAX_PHI_BIN

◆ MAX_V

#define MAX_V   856

Definition at line 75 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_track_histo().

◆ MAX_V_BIN

◆ MAX_Z

#define MAX_Z   350

Definition at line 74 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_track_histo().

◆ MAX_Z_BIN

◆ maxclusize

#define maxclusize   10

◆ MAXLENGTH_L1_v

#define MAXLENGTH_L1_v   532/TMath::Cos(TMath::DegToRad()*46.6877)

Definition at line 63 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_hit_histo().

◆ MAXLENGTH_L1_x

#define MAXLENGTH_L1_x   532

Definition at line 60 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_cluster2d_histo().

◆ MAXLENGTH_L2_v

#define MAXLENGTH_L2_v   690/TMath::Cos(TMath::DegToRad()*31.0337)

Definition at line 64 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_hit_histo().

◆ MAXLENGTH_L2_x

#define MAXLENGTH_L2_x   690

Definition at line 61 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_cluster2d_histo().

◆ MAXLENGTH_L3_v

#define MAXLENGTH_L3_v   847/TMath::Cos(TMath::DegToRad()*32.9244)

Definition at line 65 of file CgemCosmicRayQA.h.

◆ MAXLENGTH_L3_x

#define MAXLENGTH_L3_x   847

Definition at line 62 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_cluster2d_histo().

◆ MAXNOFCLUSTERS

#define MAXNOFCLUSTERS   500

◆ MAXNOFFITPOINT

#define MAXNOFFITPOINT   6

Definition at line 49 of file CgemCosmicRayQA.h.

◆ MAXNOFHITS

#define MAXNOFHITS   2400

Definition at line 48 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_hit_histo().

◆ MAXNOFLAYER

#define MAXNOFLAYER   3

◆ MAXNOFSHEET

#define MAXNOFSHEET   2

◆ MAXNOFSTRIP_L1_v

◆ MAXNOFSTRIP_L1_x

#define MAXNOFSTRIP_L1_x   856

◆ MAXNOFSTRIP_L2_v

◆ MAXNOFSTRIP_L2_x

#define MAXNOFSTRIP_L2_x   630

◆ MAXNOFSTRIP_L3_v

◆ MAXNOFSTRIP_L3_x

#define MAXNOFSTRIP_L3_x   832

◆ MAXNOFTRACKS

#define MAXNOFTRACKS   5

Definition at line 45 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::define_track_histo().

◆ MIN_ENTRIES

#define MIN_ENTRIES   30

Definition at line 88 of file CgemCosmicRayQA.h.

Referenced by CgemCosmicRayQA::analyze().

◆ MIN_PHI

#define MIN_PHI   -180

◆ MIN_V

◆ MIN_Z

#define MIN_Z   -350

◆ PHI_STEP

#define PHI_STEP   0.25

◆ V_STEP

#define V_STEP   1

◆ Z_STEP

#define Z_STEP   2