FairRoot/PandaRoot
PndFtsExpandedTrackCand.h
Go to the documentation of this file.
1 /*
2  * PndFtsExpandedTrackCand.h
3  *
4  * Created on: Jun 2, 2016
5  * Author: kibellus
6  */
7 
8 #ifndef PNDTOOLS_PNDFORWARDTRACKFINDER_PNDFTSEXPANDEDTRACKCAND_H_
9 #define PNDTOOLS_PNDFORWARDTRACKFINDER_PNDFTSEXPANDEDTRACKCAND_H_
10 
11 #include "PndLine.h"
12 #include <vector>
13 #include "PndTrackCand.h"
14 #include "PndFtsHit.h"
15 #include "PndLineApproximation.h"
16 
17 using namespace std;
18 
20 public:
21  PndFtsExpandedTrackCand(PndTrackCand pndTrackCand, vector<PndFtsHit*> sourceHits, vector<PndLineApproximation> approximations)
22  : fPndTrackCand(pndTrackCand), fSourceHits(sourceHits), fApproximations(approximations){}
23  PndFtsExpandedTrackCand(vector<PndFtsHit*> h1, vector<PndFtsHit*> h2, vector<PndLineApproximation> l);
24  virtual ~PndFtsExpandedTrackCand();
25  vector<PndLineApproximation> getLineApproximations(){return fApproximations;}
26  vector<PndFtsHit*> getSourceHits(){return fSourceHits;}
27  PndTrackCand getTrackCand(){return fPndTrackCand;}
28 private:
30  vector<PndFtsHit*> fSourceHits;
31  vector<PndLineApproximation> fApproximations;
32 };
33 
34 #endif /* PNDTOOLS_PNDFORWARDTRACKFINDER_PNDFTSEXPANDEDTRACKCAND_H_ */
PndFtsExpandedTrackCand(PndTrackCand pndTrackCand, vector< PndFtsHit * > sourceHits, vector< PndLineApproximation > approximations)
vector< PndFtsHit * > getSourceHits()
vector< PndLineApproximation > fApproximations
vector< PndFtsHit * > fSourceHits
vector< PndLineApproximation > getLineApproximations()