FairRoot/PandaRoot
PndDrcLutNodeH.cxx
Go to the documentation of this file.
1 // -----------------------------------------
2 // PndDrcLutNodeH.h
3 //
4 // Created on: 09.07.2013
5 // Author: R.Dzhygadlo at gsi.de
6 // Author: M.Patsyuk at gsi.de
7 // -----------------------------------------
8 
9 #include "PndDrcLutNodeH.h"
10 
12 
13 // ----- Default constructor -------------------------------------------
15 {
16  fSize = 0;
17 }
18 
19 // ----- Standard constructors -----------------------------------------
21 {
22  fNodeId = nodeId;
23  fSize = 0;
24 }
25 
26 PndDrcLutNodeH::PndDrcLutNodeH(Int_t nodeId, TVector3 dir, Double_t time)
27 {
28  fNodeId = nodeId;
29  fSize = 0;
30 
31 }
32 
33 void PndDrcLutNodeH::AddEntry(TVector3 dir, Int_t amb, Double_t time) {
34 
35  fNodeArray.push_back(dir);
36  fAmbiguity.push_back(amb);
37  fTimeArray.push_back(time);
38  fSize++;
39 }
40 
41 
42 TVector3 PndDrcLutNodeH::GetDirection(Int_t entry) {
43  return fNodeArray[entry];
44 }
45 
46 Int_t PndDrcLutNodeH::GetAmbiguity(Int_t entry) {
47  return fAmbiguity[entry];
48 }
49 
51  return fTimeArray[entry];
52 }
Double_t GetTime(Int_t entry)
void AddEntry(TVector3 dir, Int_t amb, Double_t time)
Int_t GetAmbiguity(Int_t entry)
ClassImp(PndDrcLutNodeH) PndDrcLutNodeH
std::vector< TVector3 > fNodeArray
std::vector< Double_t > fTimeArray
Double_t
std::vector< Int_t > fAmbiguity
TVector3 GetDirection(Int_t entry)