ATLAS Offline Software
Trigger
TrigAnalysis
TrigInDetAnalysisExample
TrigInDetAnalysisExample
Analysis_Missed.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
12
#ifndef TrigInDetAnalysisExample_Analysis_Missed_H
13
#define TrigInDetAnalysisExample_Analysis_Missed_H
14
15
16
#include <iostream>
17
18
#include "TH1.h"
19
#include "TH2.h"
20
21
#include "
TrigInDetAnalysis/TrackAnalysis.h
"
22
23
24
class
Analysis_Missed
:
public
TrackAnalysis
{
25
26
public
:
27
28
using
TrackAnalysis::execute
;
29
30
public
:
31
32
Analysis_Missed
(
const
std::string&
name
);
33
34
virtual
void
initialise
();
35
36
virtual
void
execute
(
const
std::vector<TIDA::Track*>& referenceTracks,
37
const
std::vector<TIDA::Track*>& testTracks,
38
TrackAssociator
* associator);
39
40
virtual
void
finalise
();
41
42
private
:
43
44
double
deltaR
(
double
eta1
,
double
eta2
,
double
phi1,
double
phi2);
45
double
phi
(
double
p
);
46
47
private
:
48
49
// Track number histograms
50
TH1*
m_h_ntrack
;
51
TH1*
m_h_ntrackfrac
;
52
53
// Track parameter histograms
54
TH1*
m_h_eta
;
55
TH1*
m_h_phi
;
56
TH1*
m_h_d0
;
57
TH1*
m_h_z0
;
58
TH1*
m_h_pT
;
59
TH1*
m_h_chi2
;
60
61
// Track hit histograms
62
TH1*
m_h_blay
;
63
TH1*
m_h_pixel
;
64
TH1*
m_h_sct
;
65
TH1*
m_h_silicon
;
66
TH1*
m_h_straw
;
67
TH1*
m_h_tr
;
68
TH1*
m_h_patt
;
69
TH1*
m_h_firstpatt
;
70
71
// Bidimensional histograms
72
TH2*
m_h_etaphi
;
73
TH2*
m_h_etapatt
;
74
TH2*
m_h_phipatt
;
75
};
76
77
78
#endif // TrigInDetAnalysisExample_Analysis_Missed_H
Analysis_Missed::m_h_etapatt
TH2 * m_h_etapatt
Definition:
Analysis_Missed.h:73
TIDA::Associator
Definition:
TIDAAssociator.h:24
Analysis_Missed::initialise
virtual void initialise()
standard operation interface
Definition:
Analysis_Missed.cxx:69
Analysis_Missed::m_h_etaphi
TH2 * m_h_etaphi
Definition:
Analysis_Missed.h:72
Analysis_Missed::m_h_patt
TH1 * m_h_patt
Definition:
Analysis_Missed.h:68
Analysis_Missed::m_h_eta
TH1 * m_h_eta
Definition:
Analysis_Missed.h:54
ParticleGun_SamplingFraction.eta2
eta2
Definition:
ParticleGun_SamplingFraction.py:96
Analysis_Missed::phi
double phi(double p)
Definition:
Analysis_Missed.cxx:200
TrackAnalysis.h
TrackAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
Analysis_Missed::m_h_silicon
TH1 * m_h_silicon
Definition:
Analysis_Missed.h:65
Analysis_Missed::m_h_blay
TH1 * m_h_blay
Definition:
Analysis_Missed.h:62
Analysis_Missed::finalise
virtual void finalise()
Definition:
Analysis_Missed.cxx:194
xAOD::eta1
setEt setPhi setE277 setWeta2 eta1
Definition:
TrigEMCluster_v1.cxx:41
Analysis_Missed::m_h_pT
TH1 * m_h_pT
Definition:
Analysis_Missed.h:58
Analysis_Missed::m_h_chi2
TH1 * m_h_chi2
Definition:
Analysis_Missed.h:59
Analysis_Missed::m_h_ntrackfrac
TH1 * m_h_ntrackfrac
Definition:
Analysis_Missed.h:51
Analysis_Missed::Analysis_Missed
Analysis_Missed(const std::string &name)
Definition:
Analysis_Missed.cxx:17
Analysis_Missed::m_h_firstpatt
TH1 * m_h_firstpatt
Definition:
Analysis_Missed.h:69
Analysis_Missed::execute
virtual void execute(const std::vector< TIDA::Track * > &referenceTracks, const std::vector< TIDA::Track * > &testTracks, TrackAssociator *associator)
Definition:
Analysis_Missed.cxx:75
Analysis_Missed::m_h_phipatt
TH2 * m_h_phipatt
Definition:
Analysis_Missed.h:74
Analysis_Missed::m_h_ntrack
TH1 * m_h_ntrack
Definition:
Analysis_Missed.h:50
TrackAnalysis::name
const std::string & name() const
return identifier
Definition:
TrackAnalysis.h:52
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
Analysis_Missed::m_h_phi
TH1 * m_h_phi
Definition:
Analysis_Missed.h:55
TrackAnalysis
Definition:
TrackAnalysis.h:32
Analysis_Missed::m_h_sct
TH1 * m_h_sct
Definition:
Analysis_Missed.h:64
Analysis_Missed::deltaR
double deltaR(double eta1, double eta2, double phi1, double phi2)
Definition:
Analysis_Missed.cxx:206
Analysis_Missed::m_h_d0
TH1 * m_h_d0
Definition:
Analysis_Missed.h:56
Analysis_Missed::m_h_tr
TH1 * m_h_tr
Definition:
Analysis_Missed.h:67
Analysis_Missed::m_h_pixel
TH1 * m_h_pixel
Definition:
Analysis_Missed.h:63
Analysis_Missed
Definition:
Analysis_Missed.h:24
Analysis_Missed::m_h_z0
TH1 * m_h_z0
Definition:
Analysis_Missed.h:57
Analysis_Missed::m_h_straw
TH1 * m_h_straw
Definition:
Analysis_Missed.h:66
Generated on Sun Dec 22 2024 21:06:55 for ATLAS Offline Software by
1.8.18