FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tracking
ftscatracking
code
Performance
PndFTSCAGlobalPerformance.h
Go to the documentation of this file.
1
//-*- Mode: C++ -*-
2
// $Id: PndFTSCAGlobalPerformance.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 PNDFTSCAGLOBALPERFORMANCE_H
11
#define PNDFTSCAGLOBALPERFORMANCE_H
12
13
14
#include "
PndFTSCATrackPerformanceBase.h
"
15
16
#include "
PndFTSCADef.h
"
17
#include "
PndFTSArray.h
"
18
#include "
PndFTSCAMCTrack.h
"
19
#include "
PndFTSCAMCPoint.h
"
20
#include <fstream>
21
#include <cstdio>
22
#include <map>
23
24
class
TObject;
25
class
TParticle;
26
class
PndFTSCAMCPoint
;
27
class
PndFTSCAGBTracker
;
28
class
TDirectory;
29
class
TH1D;
30
class
TH2D;
31
class
TProfile;
32
33
class
TFile;
34
class
PndFTSCATracker;
35
36
#define IsOutTrack1
37
41
class
PndFTSCAGlobalPerformance
:
public
PndFTSCATrackPerformanceBase
42
{
43
public
:
44
45
PndFTSCAGlobalPerformance
(){ };
46
virtual
~PndFTSCAGlobalPerformance
(){};
47
48
virtual
void
SetNewEvent
(
const
PndFTSCAGBTracker
*
const
Tracker,
49
PndFTSResizableArray<PndFTSCAHitLabel>
*hitLabels,
50
PndFTSResizableArray<PndFTSCAMCTrack>
*mcTracks,
51
PndFTSResizableArray<PndFTSCALocalMCPoint>
*localMCPoints);
52
54
// Check if MC track is reconstructable. Calculate set of MC track. Etc.
55
virtual
void
CheckMCTracks
();
// fill mcData.
56
// Find reco-MCTracks correspondence
57
virtual
void
MatchTracks
();
// fill recoData.
58
// Calculate efficiencies
59
virtual
void
EfficiencyPerformance
();
60
61
virtual
void
Draw
();
62
64
// virtual void CreateHistos(string histoDir);
65
virtual
void
FillHistos
();
66
};
67
68
#endif
PndFTSCAGBTracker
Definition:
PndFTSCAGBTracker.h:45
PndFTSArray.h
PndFTSCAGlobalPerformance::SetNewEvent
virtual void SetNewEvent(const PndFTSCAGBTracker *const Tracker, PndFTSResizableArray< PndFTSCAHitLabel > *hitLabels, PndFTSResizableArray< PndFTSCAMCTrack > *mcTracks, PndFTSResizableArray< PndFTSCALocalMCPoint > *localMCPoints)
PndFTSCADef.h
PndFTSCAMCTrack.h
PndFTSCAGlobalPerformance::CheckMCTracks
virtual void CheckMCTracks()
Efficiency.
PndFTSCATrackPerformanceBase.h
PndFTSCAGlobalPerformance::PndFTSCAGlobalPerformance
PndFTSCAGlobalPerformance()
Definition:
PndFTSCAGlobalPerformance.h:45
PndFTSCAGlobalPerformance::Draw
virtual void Draw()
PndFTSCAGlobalPerformance::EfficiencyPerformance
virtual void EfficiencyPerformance()
PndFTSCAGlobalPerformance::FillHistos
virtual void FillHistos()
Histograms.
PndFTSCAGlobalPerformance::~PndFTSCAGlobalPerformance
virtual ~PndFTSCAGlobalPerformance()
Definition:
PndFTSCAGlobalPerformance.h:46
PndFTSCAGlobalPerformance
Definition:
PndFTSCAGlobalPerformance.h:41
PndFTSCAMCPoint
Definition:
PndFTSCAMCPoint.h:25
PndFTSCAMCPoint.h
PndFTSCAGlobalPerformance::MatchTracks
virtual void MatchTracks()
PndFTSResizableArray
Definition:
PndFTSArray.h:455
Generated on Wed Apr 3 2019 10:02:51 for FairRoot/PandaRoot by
1.8.5