ATLAS Offline Software
Loading...
Searching...
No Matches
VtxR3Analysis.h
Go to the documentation of this file.
1/* emacs: this is -*- c++ -*- */
10
11
12#ifndef VTXR3ANALYSIS_H
13#define VTXR3ANALYSIS_H
14
15#include <iostream>
16#include <vector>
17
21
22
23
25
26public:
27
28 VtxR3Analysis( const std::string& n );
29
30 virtual ~VtxR3Analysis() { } // if ( mdir ) delete mdir; }
31
32 void initialise();
33
34 void execute(const std::vector<TIDA::Vertex*>& vtx0,
35 const std::vector<TIDA::Vertex*>& vtx1,
36 const TIDA::Event* te=0);
37
38 void finalise();
39
40 void set_monTool( ToolHandle<GenericMonitoringTool>* m ) { m_monTool=m; }
41
42 ToolHandle<GenericMonitoringTool>* monTool() { return m_monTool; }
43
44private:
45
47
48 ToolHandle<GenericMonitoringTool>* m_monTool;
49
50 // TIDDirectory* mdir;
51
57
63
67
71 //No currently used
72 //but retained in case
73 //TIDA::Histogram<float>* m_rdz_vs_mu;
74
80
81};
82
83
84inline std::ostream& operator<<( std::ostream& s, const VtxR3Analysis& ) {
85 return s;
86}
87
88
89#endif // VTXR3ANALYSIS_H
90
91
92
93
94
95
96
97
98
99
emacs: this is -* c++ -*-
std::ostream & operator<<(std::ostream &s, const VtxR3Analysis &)
VertexAnalysis(const std::string &n)
TIDA::Histogram< float > * m_eff_mu
TIDA::Histogram< float > * m_hx_rec
TIDA::Histogram< float > * m_hzed_rec
TIDA::Histogram< float > * m_hy_rec
TIDA::Histogram< float > * m_rdz_vs_nvtx
TIDA::Histogram< float > * m_rdz_vs_zed
TIDA::Histogram< float > * m_hnvtx
TIDA::Histogram< float > * m_hzed_res
TIDA::Histogram< float > * m_eff_lb
TIDA::Histogram< float > * m_hx_res
TIDA::Histogram< float > * m_hnvtx_rec
void execute(const std::vector< TIDA::Vertex * > &vtx0, const std::vector< TIDA::Vertex * > &vtx1, const TIDA::Event *te=0)
TIDA::Histogram< float > * m_hntrax_rec
TIDA::Histogram< float > * m_hx
VtxR3Analysis(const std::string &n)
virtual ~VtxR3Analysis()
TIDA::Histogram< float > * m_hntrax
TIDA::Histogram< float > * m_eff_nvtx
TIDA::Histogram< float > * m_eff_zed
void set_monTool(ToolHandle< GenericMonitoringTool > *m)
TIDA::Histogram< float > * m_hy
TIDA::Histogram< float > * m_hzed
ToolHandle< GenericMonitoringTool > * m_monTool
TIDA::Histogram< float > * m_rdz_vs_ntrax
TIDA::Histogram< float > * m_hy_res
TIDA::Histogram< float > * m_eff_ntrax
ToolHandle< GenericMonitoringTool > * monTool()