PandaRoot
PndSttTrackMatch.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
13 // -------------------------------------------------------------------------
14 // ----- PndSttTrackMatch header file -----
15 // ----- Created 28/03/06 by V. Friese -----
16 // -------------------------------------------------------------------------
17 
25 #ifndef PNDSTTTRACKMATCH_H
26 #define PNDSTTTRACKMATCH_H 1
27 
28 #include "TObject.h"
29 
30 class PndSttTrackMatch : public TObject {
31 
32  public:
35 
43  PndSttTrackMatch(Int_t mcTrackID, Int_t nTrue, Int_t nWrong, Int_t nFake, Int_t nTracks);
44 
46  virtual ~PndSttTrackMatch();
47 
49  Int_t GetMCTrackID() { return fMCTrackID; };
50  Int_t GetNofTrueHits() { return fNofTrueHits; };
51  Int_t GetNofWrongHits() { return fNofWrongHits; };
52  Int_t GetNofFakeHits() { return fNofFakeHits; };
53  Int_t GetNofMCTracks() { return fNofMCTracks; };
54 
55  private:
57  Int_t fMCTrackID;
58 
60  Int_t fNofTrueHits;
61 
63  Int_t fNofWrongHits;
64 
66  Int_t fNofFakeHits;
67 
69  Int_t fNofMCTracks;
70 
71  ClassDef(PndSttTrackMatch, 1);
72 };
73 
74 #endif
virtual ~PndSttTrackMatch()