ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TrigInDetAnalysisExample
TrigInDetAnalysisExample
Analysis_Missed.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
10
11
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
phi
Scalar phi() const
phi method
Definition
AmgMatrixBasePlugin.h:67
TrackAnalysis.h
TrackAssociator
TIDA::Associator< TIDA::Track > TrackAssociator
Definition
TrackAssociator.h:26
Analysis_Missed::m_h_pixel
TH1 * m_h_pixel
Definition
Analysis_Missed.h:63
Analysis_Missed::m_h_phi
TH1 * m_h_phi
Definition
Analysis_Missed.h:55
Analysis_Missed::m_h_eta
TH1 * m_h_eta
Definition
Analysis_Missed.h:54
Analysis_Missed::m_h_etaphi
TH2 * m_h_etaphi
Definition
Analysis_Missed.h:72
Analysis_Missed::m_h_ntrackfrac
TH1 * m_h_ntrackfrac
Definition
Analysis_Missed.h:51
Analysis_Missed::m_h_silicon
TH1 * m_h_silicon
Definition
Analysis_Missed.h:65
Analysis_Missed::m_h_firstpatt
TH1 * m_h_firstpatt
Definition
Analysis_Missed.h:69
Analysis_Missed::m_h_chi2
TH1 * m_h_chi2
Definition
Analysis_Missed.h:59
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_patt
TH1 * m_h_patt
Definition
Analysis_Missed.h:68
Analysis_Missed::m_h_blay
TH1 * m_h_blay
Definition
Analysis_Missed.h:62
Analysis_Missed::m_h_tr
TH1 * m_h_tr
Definition
Analysis_Missed.h:67
Analysis_Missed::Analysis_Missed
Analysis_Missed(const std::string &name)
Definition
Analysis_Missed.cxx:17
Analysis_Missed::m_h_phipatt
TH2 * m_h_phipatt
Definition
Analysis_Missed.h:74
Analysis_Missed::m_h_pT
TH1 * m_h_pT
Definition
Analysis_Missed.h:58
Analysis_Missed::m_h_straw
TH1 * m_h_straw
Definition
Analysis_Missed.h:66
Analysis_Missed::m_h_sct
TH1 * m_h_sct
Definition
Analysis_Missed.h:64
Analysis_Missed::m_h_z0
TH1 * m_h_z0
Definition
Analysis_Missed.h:57
Analysis_Missed::m_h_d0
TH1 * m_h_d0
Definition
Analysis_Missed.h:56
Analysis_Missed::m_h_etapatt
TH2 * m_h_etapatt
Definition
Analysis_Missed.h:73
Analysis_Missed::deltaR
double deltaR(double eta1, double eta2, double phi1, double phi2)
Definition
Analysis_Missed.cxx:206
Analysis_Missed::finalise
virtual void finalise()
Definition
Analysis_Missed.cxx:194
Analysis_Missed::initialise
virtual void initialise()
standard operation interface
Definition
Analysis_Missed.cxx:69
Analysis_Missed::m_h_ntrack
TH1 * m_h_ntrack
Definition
Analysis_Missed.h:50
TrackAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
TrackAnalysis::name
const std::string & name() const
return identifier
Definition
TrackAnalysis.h:52
TrackAnalysis::TrackAnalysis
TrackAnalysis(const std::string &name)
the beam test parts are not really usable in a multithreaded environment
Definition
TrackAnalysis.h:38
Generated on
for ATLAS Offline Software by
1.17.0