Hall-D Software
alpha
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
DTrackingResolutionGEANT.h
Go to the documentation of this file.
1
// $Id$
2
//
3
// File: DTrackingResolutionGEANT.h
4
// Created: Mon Feb 25 15:06:17 EST 2008
5
// Creator: davidl (on Darwin fwing-dhcp13.jlab.org 8.11.1 i386)
6
//
7
8
#ifndef _DTrackingResolutionGEANT_
9
#define _DTrackingResolutionGEANT_
10
11
#include <TH2.h>
12
#include <TFile.h>
13
14
#include <TApplication.h>
15
16
#include "
DTrackingResolution.h
"
17
18
class
DTrackingResolutionGEANT
:
public
DTrackingResolution
{
19
public
:
20
DTrackingResolutionGEANT
();
21
virtual
~DTrackingResolutionGEANT
();
22
virtual
const
char
*
className
(
void
){
return
static_className
();}
23
static
const
char
*
static_className
(
void
){
return
"DTrackingResolutionGEANT"
;}
24
25
void
GetResolution
(
int
geanttype,
const
TVector3 &mom,
double
&pt_res,
double
&theta_res,
double
&phi_res);
26
double
GetEfficiency
(
int
geanttype,
const
TVector3 &mom);
27
28
private
:
29
TFile *
file
;
30
TH2D*
pt_res_hist
;
31
TH2D*
theta_res_hist
;
32
TH2D*
phi_res_hist
;
33
TH2D*
efficiency_hist
;
34
35
};
36
37
#endif // _DTrackingResolutionGEANT_
38
DTrackingResolutionGEANT::static_className
static const char * static_className(void)
Definition:
DTrackingResolutionGEANT.h:23
DTrackingResolutionGEANT
Definition:
DTrackingResolutionGEANT.h:18
DTrackingResolution.h
DTrackingResolutionGEANT::pt_res_hist
TH2D * pt_res_hist
Definition:
DTrackingResolutionGEANT.h:30
DTrackingResolutionGEANT::theta_res_hist
TH2D * theta_res_hist
Definition:
DTrackingResolutionGEANT.h:31
DTrackingResolutionGEANT::~DTrackingResolutionGEANT
virtual ~DTrackingResolutionGEANT()
Definition:
DTrackingResolutionGEANT.cc:87
DTrackingResolutionGEANT::phi_res_hist
TH2D * phi_res_hist
Definition:
DTrackingResolutionGEANT.h:32
DTrackingResolution
Definition:
DTrackingResolution.h:14
DTrackingResolutionGEANT::className
virtual const char * className(void)
Definition:
DTrackingResolutionGEANT.h:22
DTrackingResolutionGEANT::DTrackingResolutionGEANT
DTrackingResolutionGEANT()
Definition:
DTrackingResolutionGEANT.cc:23
DTrackingResolutionGEANT::efficiency_hist
TH2D * efficiency_hist
Definition:
DTrackingResolutionGEANT.h:33
DTrackingResolutionGEANT::GetEfficiency
double GetEfficiency(int geanttype, const TVector3 &mom)
Definition:
DTrackingResolutionGEANT.cc:124
DTrackingResolutionGEANT::file
TFile * file
Definition:
DTrackingResolutionGEANT.h:29
DTrackingResolutionGEANT::GetResolution
void GetResolution(int geanttype, const TVector3 &mom, double &pt_res, double &theta_res, double &phi_res)
Definition:
DTrackingResolutionGEANT.cc:95
plugins
Analysis
trackeff_hists2
DTrackingResolutionGEANT.h
Generated on Fri Jul 26 2019 14:01:38 for Hall-D Software by
1.8.5