ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TrigInDetAnalysisExample
TrigInDetAnalysisExample
TrackDistributions.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
10
11
12
#include <iostream>
13
14
#include "
TrigInDetAnalysis/TrackAnalysis.h
"
15
16
// class Track;
17
// class Effplot;
18
// class Resplot;
19
20
#include "TH1D.h"
21
22
class
TrackDistributions
:
public
TrackAnalysis
{
23
24
public
:
25
26
using
TrackAnalysis::execute
;
27
28
public
:
29
30
TrackDistributions
(
const
std::string&
name
) :
31
TrackAnalysis
(
name
)
32
{ }
33
34
virtual
void
initialise
();
35
36
virtual
void
execute
(
const
std::vector<TIDA::Track*>& tracks1,
37
const
std::vector<TIDA::Track*>& tracks2,
38
TrackAssociator
* matcher );
39
40
virtual
void
finalise
();
41
42
private
:
43
44
TH1D*
m_heta
=
nullptr
;
45
TH1D*
m_hphi
=
nullptr
;
46
TH1D*
m_hz0
=
nullptr
;
47
TH1D*
m_hd0
=
nullptr
;
48
TH1D*
m_hpT
=
nullptr
;
49
50
TH1D*
m_hdeta
=
nullptr
;
51
TH1D*
m_hdphi
=
nullptr
;
52
TH1D*
m_hdz0
=
nullptr
;
53
TH1D*
m_hdd0
=
nullptr
;
54
TH1D*
m_hdpT
=
nullptr
;
55
56
TH1D*
m_hchi2
=
nullptr
;
57
58
TH1D*
m_hblayer
=
nullptr
;
59
TH1D*
m_hpixel
=
nullptr
;
60
TH1D*
m_hsct
=
nullptr
;
61
TH1D*
m_hsilicon
=
nullptr
;
62
TH1D*
m_hstraw
=
nullptr
;
63
TH1D*
m_htr
=
nullptr
;
64
65
};
66
67
TrackAnalysis.h
TrackAssociator
TIDA::Associator< TIDA::Track > TrackAssociator
Definition
TrackAssociator.h:26
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
TrackDistributions::m_hblayer
TH1D * m_hblayer
Definition
TrackDistributions.h:58
TrackDistributions::m_hdd0
TH1D * m_hdd0
Definition
TrackDistributions.h:53
TrackDistributions::m_hpT
TH1D * m_hpT
Definition
TrackDistributions.h:48
TrackDistributions::m_hdeta
TH1D * m_hdeta
Definition
TrackDistributions.h:50
TrackDistributions::m_hz0
TH1D * m_hz0
Definition
TrackDistributions.h:46
TrackDistributions::m_heta
TH1D * m_heta
Definition
TrackDistributions.h:44
TrackDistributions::m_hdz0
TH1D * m_hdz0
Definition
TrackDistributions.h:52
TrackDistributions::TrackDistributions
TrackDistributions(const std::string &name)
Definition
TrackDistributions.h:30
TrackDistributions::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)
Definition
TrackDistributions.cxx:64
TrackDistributions::m_hd0
TH1D * m_hd0
Definition
TrackDistributions.h:47
TrackDistributions::initialise
virtual void initialise()
standard operation interface
Definition
TrackDistributions.cxx:21
TrackDistributions::m_hsilicon
TH1D * m_hsilicon
Definition
TrackDistributions.h:61
TrackDistributions::m_hchi2
TH1D * m_hchi2
Definition
TrackDistributions.h:56
TrackDistributions::finalise
virtual void finalise()
Definition
TrackDistributions.cxx:130
TrackDistributions::m_hdpT
TH1D * m_hdpT
Definition
TrackDistributions.h:54
TrackDistributions::m_htr
TH1D * m_htr
Definition
TrackDistributions.h:63
TrackDistributions::m_hphi
TH1D * m_hphi
Definition
TrackDistributions.h:45
TrackDistributions::m_hsct
TH1D * m_hsct
Definition
TrackDistributions.h:60
TrackDistributions::m_hdphi
TH1D * m_hdphi
Definition
TrackDistributions.h:51
TrackDistributions::m_hpixel
TH1D * m_hpixel
Definition
TrackDistributions.h:59
TrackDistributions::m_hstraw
TH1D * m_hstraw
Definition
TrackDistributions.h:62
Generated on
for ATLAS Offline Software by
1.17.0