ATLAS Offline Software
Loading...
Searching...
No Matches
Analysis_ResolutionCosmics.h
Go to the documentation of this file.
1/* emacs: this is -*- c++ -*- */
10
11
12#ifndef TrigInDetAnalysisExample_Analysis_ResolutionCosmics_H
13#define TrigInDetAnalysisExample_Analysis_ResolutionCosmics_H
14
15
16#include <iostream>
17
18#include "TH1.h"
19
21
22
24
25 public:
26
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
53
54 // Pull Histograms
60
61};
62
63
64#endif // TrigInDetAnalysisExample_Analysis_ResolutionCosmics_H
Scalar phi() const
phi method
TIDA::Associator< TIDA::Track > TrackAssociator
virtual void execute(const std::vector< TIDA::Track * > &referenceTracks, const std::vector< TIDA::Track * > &testTracks, TrackAssociator *associator)
Analysis_ResolutionCosmics(const std::string &name)
virtual void initialise()
standard operation interface
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
const std::string & name() const
return identifier
TrackAnalysis(const std::string &name)
the beam test parts are not really usable in a multithreaded environment