PandaRoot
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
#include "
PndCATrackPerformanceBase.h
"
14
15
#include "
PndCADef.h
"
16
#include "
PndCAMCTrack.h
"
17
#include "
PndCAMCPoint.h
"
18
#include <fstream>
19
#include <cstdio>
20
#include <map>
21
22
class
TObject;
23
class
TParticle;
24
class
PndCAMCPoint;
25
class
PndCAGBTracker
;
26
class
TDirectory;
27
class
TH1D;
28
class
TH2D;
29
class
TProfile;
30
31
class
TFile;
32
class
PndCATracker;
33
34
#define IsOutTrack1
35
39
class
PndCAGlobalPerformance
:
public
PndCATrackPerformanceBase {
40
public
:
41
PndCAGlobalPerformance
(){};
42
virtual
~PndCAGlobalPerformance
(){};
43
44
virtual
void
SetNewEvent
(
const
PndCAGBTracker
*
const
Tracker, vector<PndCAHitLabel> *hitLabels, vector<PndCAMCTrack> *mcTracks, vector<PndCALocalMCPoint> *localMCPoints);
45
47
// Check if MC track is reconstructable. Calculate set of MC track. Etc.
48
virtual
void
CheckMCTracks
();
// fill mcData.
49
// Find reco-MCTracks correspondence
50
virtual
void
MatchTracks
();
// fill recoData.
51
// Calculate efficiencies
52
virtual
void
EfficiencyPerformance
();
53
55
// virtual void CreateHistos(string histoDir);
56
virtual
void
FillHistos
();
57
};
58
59
#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:39
PndCAGlobalPerformance::PndCAGlobalPerformance
PndCAGlobalPerformance()
Definition:
PndCAGlobalPerformance.h:41
PndCAGBTracker
Definition:
PndCAGBTracker.h:45
PndCAGlobalPerformance::~PndCAGlobalPerformance
virtual ~PndCAGlobalPerformance()
Definition:
PndCAGlobalPerformance.h:42
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
tracking
catracking
code
Performance
PndCAGlobalPerformance.h
Generated on Fri Oct 21 2022 07:03:57 for PandaRoot by
1.8.13