PandaRoot
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
#include "
PndFTSCATrackPerformanceBase.h
"
14
15
#include "
PndFTSCADef.h
"
16
#include "
PndFTSArray.h
"
17
#include "
PndFTSCAMCTrack.h
"
18
#include "
PndFTSCAMCPoint.h
"
19
#include <fstream>
20
#include <cstdio>
21
#include <map>
22
23
class
TObject;
24
class
TParticle;
25
class
PndFTSCAMCPoint
;
26
class
PndFTSCAGBTracker
;
27
class
TDirectory;
28
class
TH1D;
29
class
TH2D;
30
class
TProfile;
31
32
class
TFile;
33
class
PndFTSCATracker;
34
35
#define IsOutTrack1
36
40
class
PndFTSCAGlobalPerformance
:
public
PndFTSCATrackPerformanceBase {
41
public
:
42
PndFTSCAGlobalPerformance
(){};
43
virtual
~PndFTSCAGlobalPerformance
(){};
44
45
virtual
void
SetNewEvent
(
const
PndFTSCAGBTracker
*
const
Tracker,
PndFTSResizableArray<PndFTSCAHitLabel>
*hitLabels,
PndFTSResizableArray<PndFTSCAMCTrack>
*mcTracks,
46
PndFTSResizableArray<PndFTSCALocalMCPoint>
*localMCPoints);
47
49
// Check if MC track is reconstructable. Calculate set of MC track. Etc.
50
virtual
void
CheckMCTracks
();
// fill mcData.
51
// Find reco-MCTracks correspondence
52
virtual
void
MatchTracks
();
// fill recoData.
53
// Calculate efficiencies
54
virtual
void
EfficiencyPerformance
();
55
56
virtual
void
Draw
();
57
59
// virtual void CreateHistos(string histoDir);
60
virtual
void
FillHistos
();
61
};
62
63
#endif
PndFTSCAGBTracker
Definition:
PndFTSCAGBTracker.h:44
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:42
PndFTSCAGlobalPerformance::Draw
virtual void Draw()
PndFTSCAGlobalPerformance::EfficiencyPerformance
virtual void EfficiencyPerformance()
PndFTSCAGlobalPerformance::FillHistos
virtual void FillHistos()
Histograms.
PndFTSCAGlobalPerformance::~PndFTSCAGlobalPerformance
virtual ~PndFTSCAGlobalPerformance()
Definition:
PndFTSCAGlobalPerformance.h:43
PndFTSCAGlobalPerformance
Definition:
PndFTSCAGlobalPerformance.h:40
PndFTSCAMCPoint
Definition:
PndFTSCAMCPoint.h:25
PndFTSCAMCPoint.h
PndFTSCAGlobalPerformance::MatchTracks
virtual void MatchTracks()
PndFTSResizableArray
Definition:
PndFTSArray.h:577
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
tracking
ftscatracking
code
Performance
PndFTSCAGlobalPerformance.h
Generated on Fri Oct 21 2022 07:03:58 for PandaRoot by
1.8.13