ATLAS Offline Software
Trigger
TrigAnalysis
TrigInDetAnalysisExample
TrigInDetAnalysisExample
TrackDistributions.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
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
TrackDistributions::m_hd0
TH1D * m_hd0
Definition:
TrackDistributions.h:47
TIDA::Associator
Definition:
TIDAAssociator.h:24
TrackDistributions::m_hsct
TH1D * m_hsct
Definition:
TrackDistributions.h:60
TrackDistributions::m_hdd0
TH1D * m_hdd0
Definition:
TrackDistributions.h:53
TrackDistributions::m_hstraw
TH1D * m_hstraw
Definition:
TrackDistributions.h:62
TrackDistributions::m_hdpT
TH1D * m_hdpT
Definition:
TrackDistributions.h:54
TrackAnalysis.h
TrackAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
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_hdphi
TH1D * m_hdphi
Definition:
TrackDistributions.h:51
TrackDistributions::m_hblayer
TH1D * m_hblayer
Definition:
TrackDistributions.h:58
TrackAnalysis::name
const std::string & name() const
return identifier
Definition:
TrackAnalysis.h:52
TrackDistributions::m_htr
TH1D * m_htr
Definition:
TrackDistributions.h:63
TrackDistributions::m_hphi
TH1D * m_hphi
Definition:
TrackDistributions.h:45
TrackDistributions
Definition:
TrackDistributions.h:22
TrackDistributions::m_hz0
TH1D * m_hz0
Definition:
TrackDistributions.h:46
TrackAnalysis
Definition:
TrackAnalysis.h:32
TrackDistributions::m_hdz0
TH1D * m_hdz0
Definition:
TrackDistributions.h:52
TrackDistributions::TrackDistributions
TrackDistributions(const std::string &name)
Definition:
TrackDistributions.h:30
TrackDistributions::m_hchi2
TH1D * m_hchi2
Definition:
TrackDistributions.h:56
TrackDistributions::initialise
virtual void initialise()
standard operation interface
Definition:
TrackDistributions.cxx:21
TrackDistributions::m_heta
TH1D * m_heta
Definition:
TrackDistributions.h:44
TrackDistributions::finalise
virtual void finalise()
Definition:
TrackDistributions.cxx:130
TrackDistributions::m_hpT
TH1D * m_hpT
Definition:
TrackDistributions.h:48
TrackDistributions::m_hsilicon
TH1D * m_hsilicon
Definition:
TrackDistributions.h:61
TrackDistributions::m_hpixel
TH1D * m_hpixel
Definition:
TrackDistributions.h:59
TrackDistributions::m_hdeta
TH1D * m_hdeta
Definition:
TrackDistributions.h:50
Generated on Sun Dec 22 2024 21:20:20 for ATLAS Offline Software by
1.8.18