MarlinUtil
1.12.1
Main Page
Related Pages
Namespaces
Classes
Files
File List
source
include
TrackHitPair.h
1
#ifndef TRACKHITPAIR_H
2
#define TRACKHITPAIR_H 1
3
4
#include "TrackExtended.h"
5
#include "TrackerHitExtended.h"
6
#include <vector>
7
8
class
TrackHitPair
;
9
10
typedef
std::vector<TrackHitPair*> TrackHitPairVec;
16
class
TrackHitPair
{
17
18
public
:
19
20
TrackHitPair
(
TrackExtended
* trkExt,
TrackerHitExtended
* hitExt,
float
distance);
21
~
TrackHitPair
();
22
void
setTrackExtended(
TrackExtended
* trkExt);
23
void
setTrackerHitExtended(
TrackerHitExtended
* hitExt);
24
void
setDistance(
float
distance);
25
TrackExtended
* getTrackExtended();
26
TrackerHitExtended
* getTrackerHitExtended();
27
float
getDistance();
28
29
30
private
:
31
TrackExtended
* _trackExtended;
32
TrackerHitExtended
* _trackerHitExtended;
33
float
_distance;
34
35
36
};
37
38
#endif
TrackExtended
Class extending native LCIO class Track.
Definition:
TrackExtended.h:28
TrackerHitExtended
Class extending native LCIO class TrackerHit.
Definition:
TrackerHitExtended.h:24
TrackHitPair
Class implementing association of TrackExtended and TrackerHitExtended objects.
Definition:
TrackHitPair.h:16
Generated on Fri Dec 2 2016 12:32:59 for MarlinUtil by
1.8.6