ATLAS Offline Software
Trigger
TrigAnalysis
TrigInDetAnalysisExample
TrigInDetAnalysisExample
TrackEfficiency.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
12
#ifndef TIDAEXAMPLE_TRACKEFFICIENCY_H
13
#define TIDAEXAMPLE_TRACKEFFICIENCY_H
14
15
16
#include <iostream>
17
18
#include "
TrigInDetAnalysis/TrackAnalysis.h
"
19
20
// class Track;
21
// class Effplot;
22
// class Resplot;
23
24
25
class
TrackEfficiency
:
public
TrackAnalysis
{
26
27
public
:
28
29
using
TrackAnalysis::execute
;
30
31
public
:
32
33
TrackEfficiency
(
const
std::string&
name
) :
34
TrackAnalysis
(
name
)
35
{ }
36
37
virtual
void
initialise
();
38
39
virtual
void
execute
(
const
std::vector<TIDA::Track*>& tracks1,
40
const
std::vector<TIDA::Track*>& tracks2,
41
TrackAssociator
* matcher );
42
43
virtual
void
finalise
();
44
45
private
:
46
47
#if 0
48
// efficiency histograms
49
Effplot* effvsPT;
50
Effplot* effvseta;
51
Effplot* effvsphi;
52
Effplot* effvsd0;
53
54
// resolution histograms
55
Resplot
* iptvipt;
56
Resplot
* ptvpt;
57
Resplot
* phivpt;
58
Resplot
* etavpt;
59
Resplot
* z0vpt;
60
Resplot
* d0vpt;
61
62
Resplot
* ptveta;
63
Resplot
* iptveta;
64
Resplot
* phiveta;
65
Resplot
* etaveta;
66
Resplot
* z0veta;
67
68
Resplot
* z0vz0;
69
Resplot
* d0vd0;
70
71
#endif
72
73
};
74
75
76
#endif // TIDAEXAMPLE_TRACKEFFICIENCY_H
TIDA::Associator
Definition:
TIDAAssociator.h:24
TrackAnalysis.h
TrackAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
TrackEfficiency::finalise
virtual void finalise()
Definition:
TrackEfficiency.cxx:168
TrackAnalysis::name
const std::string & name() const
return identifier
Definition:
TrackAnalysis.h:52
TrackEfficiency
Definition:
TrackEfficiency.h:25
TrackAnalysis
Definition:
TrackAnalysis.h:32
TrackEfficiency::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)
Definition:
TrackEfficiency.cxx:78
Resplot
Definition:
Resplot.h:50
TrackEfficiency::initialise
virtual void initialise()
standard operation interface
Definition:
TrackEfficiency.cxx:20
TrackEfficiency::TrackEfficiency
TrackEfficiency(const std::string &name)
Definition:
TrackEfficiency.h:33
Generated on Sun Dec 22 2024 21:20:20 for ATLAS Offline Software by
1.8.18