FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tracking
catracking
code
Performance
PndCAGlobalPerformance.h
Go to the documentation of this file.
1
//-*- Mode: C++ -*-
2
// $Id: PndCAGlobalPerformance.h,v 1.1.1.1 2010/07/26 20:55:38 ikulakov Exp $
3
// ************************************************************************
4
// This file is property of and copyright by the ALICE HLT Project *
5
// ALICE Experiment at CERN, All rights reserved. *
6
// See cxx source for full Copyright notice *
7
// *
8
//*************************************************************************
9
10
#ifndef PNDCAGLOBALPERFORMANCE_H
11
#define PNDCAGLOBALPERFORMANCE_H
12
13
14
#include "
PndCATrackPerformanceBase.h
"
15
16
#include "
PndCADef.h
"
17
#include "
PndCAMCTrack.h
"
18
#include "
PndCAMCPoint.h
"
19
#include <fstream>
20
#include <cstdio>
21
#include <map>
22
23
class
TObject;
24
class
TParticle;
25
class
PndCAMCPoint;
26
class
PndCAGBTracker
;
27
class
TDirectory;
28
class
TH1D;
29
class
TH2D;
30
class
TProfile;
31
32
class
TFile;
33
class
PndCATracker;
34
35
#define IsOutTrack1
36
40
class
PndCAGlobalPerformance
:
public
PndCATrackPerformanceBase
41
{
42
public
:
43
44
PndCAGlobalPerformance
(){ };
45
virtual
~PndCAGlobalPerformance
(){};
46
47
virtual
void
SetNewEvent
(
const
PndCAGBTracker
*
const
Tracker,
48
vector<PndCAHitLabel> *hitLabels,
49
vector<PndCAMCTrack> *mcTracks,
50
vector<PndCALocalMCPoint> *localMCPoints);
51
53
// Check if MC track is reconstructable. Calculate set of MC track. Etc.
54
virtual
void
CheckMCTracks
();
// fill mcData.
55
// Find reco-MCTracks correspondence
56
virtual
void
MatchTracks
();
// fill recoData.
57
// Calculate efficiencies
58
virtual
void
EfficiencyPerformance
();
59
61
// virtual void CreateHistos(string histoDir);
62
virtual
void
FillHistos
();
63
};
64
65
#endif
PndCAGlobalPerformance::EfficiencyPerformance
virtual void EfficiencyPerformance()
PndCAGlobalPerformance::CheckMCTracks
virtual void CheckMCTracks()
Efficiency.
PndCAMCTrack.h
PndCAGlobalPerformance::MatchTracks
virtual void MatchTracks()
PndCAMCPoint.h
PndCADef.h
PndCATrackPerformanceBase.h
PndCAGlobalPerformance::FillHistos
virtual void FillHistos()
Histograms.
PndCAGlobalPerformance::SetNewEvent
virtual void SetNewEvent(const PndCAGBTracker *const Tracker, vector< PndCAHitLabel > *hitLabels, vector< PndCAMCTrack > *mcTracks, vector< PndCALocalMCPoint > *localMCPoints)
PndCAGlobalPerformance
Definition:
PndCAGlobalPerformance.h:40
PndCAGlobalPerformance::PndCAGlobalPerformance
PndCAGlobalPerformance()
Definition:
PndCAGlobalPerformance.h:44
PndCAGBTracker
Definition:
PndCAGBTracker.h:46
PndCAGlobalPerformance::~PndCAGlobalPerformance
virtual ~PndCAGlobalPerformance()
Definition:
PndCAGlobalPerformance.h:45
Generated on Sun Aug 18 2019 03:01:18 for FairRoot/PandaRoot by
1.8.8