ATLAS Offline Software
Trigger
TrigAnalysis
TrigInDetAnalysisExample
TrigInDetAnalysisExample
Analysis_ResolutionCosmics.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
12
#ifndef TrigInDetAnalysisExample_Analysis_ResolutionCosmics_H
13
#define TrigInDetAnalysisExample_Analysis_ResolutionCosmics_H
14
15
16
#include <iostream>
17
18
#include "TH1.h"
19
20
#include "
TrigInDetAnalysis/TrackAnalysis.h
"
21
22
23
class
Analysis_ResolutionCosmics
:
public
TrackAnalysis
{
24
25
public
:
26
27
using
TrackAnalysis::execute
;
28
29
public
:
30
31
Analysis_ResolutionCosmics
(
const
std::string&
name
);
32
33
virtual
void
initialise
();
34
35
virtual
void
execute
(
const
std::vector<TIDA::Track*>& referenceTracks,
36
const
std::vector<TIDA::Track*>& testTracks,
37
TrackAssociator
* associator);
38
39
virtual
void
finalise
();
40
41
private
:
42
43
double
phi
(
double
p
);
44
45
private
:
46
47
// Resolution Histograms
48
TH1*
m_h_res_eta
;
49
TH1*
m_h_res_phi
;
50
TH1*
m_h_res_d0
;
51
TH1*
m_h_res_z0
;
52
TH1*
m_h_res_invpT
;
53
54
// Pull Histograms
55
TH1*
m_h_pull_eta
;
56
TH1*
m_h_pull_phi
;
57
TH1*
m_h_pull_d0
;
58
TH1*
m_h_pull_z0
;
59
TH1*
m_h_pull_invpT
;
60
61
};
62
63
64
#endif // TrigInDetAnalysisExample_Analysis_ResolutionCosmics_H
TIDA::Associator
Definition:
TIDAAssociator.h:24
Analysis_ResolutionCosmics::phi
double phi(double p)
Definition:
Analysis_ResolutionCosmics.cxx:118
Analysis_ResolutionCosmics::initialise
virtual void initialise()
standard operation interface
Definition:
Analysis_ResolutionCosmics.cxx:48
Analysis_ResolutionCosmics::m_h_pull_invpT
TH1 * m_h_pull_invpT
Definition:
Analysis_ResolutionCosmics.h:59
TrackAnalysis.h
TrackAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
Analysis_ResolutionCosmics::execute
virtual void execute(const std::vector< TIDA::Track * > &referenceTracks, const std::vector< TIDA::Track * > &testTracks, TrackAssociator *associator)
Definition:
Analysis_ResolutionCosmics.cxx:54
Analysis_ResolutionCosmics::m_h_res_eta
TH1 * m_h_res_eta
Definition:
Analysis_ResolutionCosmics.h:48
Analysis_ResolutionCosmics::m_h_res_z0
TH1 * m_h_res_z0
Definition:
Analysis_ResolutionCosmics.h:51
Analysis_ResolutionCosmics::finalise
virtual void finalise()
Definition:
Analysis_ResolutionCosmics.cxx:112
TrackAnalysis::name
const std::string & name() const
return identifier
Definition:
TrackAnalysis.h:52
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
Analysis_ResolutionCosmics::m_h_res_phi
TH1 * m_h_res_phi
Definition:
Analysis_ResolutionCosmics.h:49
Analysis_ResolutionCosmics::m_h_pull_d0
TH1 * m_h_pull_d0
Definition:
Analysis_ResolutionCosmics.h:57
Analysis_ResolutionCosmics::m_h_res_d0
TH1 * m_h_res_d0
Definition:
Analysis_ResolutionCosmics.h:50
TrackAnalysis
Definition:
TrackAnalysis.h:32
Analysis_ResolutionCosmics::Analysis_ResolutionCosmics
Analysis_ResolutionCosmics(const std::string &name)
Definition:
Analysis_ResolutionCosmics.cxx:18
Analysis_ResolutionCosmics::m_h_res_invpT
TH1 * m_h_res_invpT
Definition:
Analysis_ResolutionCosmics.h:52
Analysis_ResolutionCosmics
Definition:
Analysis_ResolutionCosmics.h:23
Analysis_ResolutionCosmics::m_h_pull_eta
TH1 * m_h_pull_eta
Definition:
Analysis_ResolutionCosmics.h:55
Analysis_ResolutionCosmics::m_h_pull_phi
TH1 * m_h_pull_phi
Definition:
Analysis_ResolutionCosmics.h:56
Analysis_ResolutionCosmics::m_h_pull_z0
TH1 * m_h_pull_z0
Definition:
Analysis_ResolutionCosmics.h:58
Generated on Sun Dec 22 2024 21:06:55 for ATLAS Offline Software by
1.8.18