CbmRoot
CbmLitTypes.h
Go to the documentation of this file.
1 
8 #ifndef CBMLITTYPES_H_
9 #define CBMLITTYPES_H_
10 
11 #include "data/CbmLitFitNode.h"
12 #include <vector>
13 using std::pair;
14 using std::vector;
15 class CbmLitHit;
16 class CbmLitTrack;
17 class CbmLitTofTrack;
18 
19 typedef vector<CbmLitHit*> HitPtrVector;
20 typedef vector<CbmLitHit*>::iterator HitPtrIterator;
21 typedef pair<HitPtrIterator, HitPtrIterator> HitPtrIteratorPair;
22 typedef vector<CbmLitHit*>::const_iterator HitPtrConstIterator;
23 
24 //typedef vector<const CbmLitHit*> HitCnstPtrVector;
25 //typedef vector<const CbmLitHit*>::iterator HitCnstPtrIterator;
26 //typedef pair<HitCnstPtrIterator, HitCnstPtrIterator> HitCnstPtrIteratorPair;
27 
28 typedef vector<CbmLitTrack*>::iterator TrackPtrIterator;
29 typedef vector<CbmLitTrack*> TrackPtrVector;
30 
31 typedef vector<CbmLitTofTrack*>::iterator TofTrackPtrIterator;
32 typedef vector<CbmLitTofTrack*> TofTrackPtrVector;
33 
34 typedef vector<CbmLitFitNode> FitNodeVector;
35 typedef vector<CbmLitFitNode>::iterator FitNodeIterator;
36 
37 #endif /* CBMLITTYPES_H_ */
TrackPtrIterator
vector< CbmLitTrack * >::iterator TrackPtrIterator
Definition: CbmLitTypes.h:28
TofTrackPtrIterator
vector< CbmLitTofTrack * >::iterator TofTrackPtrIterator
Definition: CbmLitTypes.h:31
TofTrackPtrVector
vector< CbmLitTofTrack * > TofTrackPtrVector
Definition: CbmLitTypes.h:32
CbmLitFitNode.h
Data class for storage of fitted track parameters, transport matrix and chi-square on each detector s...
TrackPtrVector
vector< CbmLitTrack * > TrackPtrVector
Definition: CbmLitTypes.h:29
HitPtrVector
vector< CbmLitHit * > HitPtrVector
Definition: CbmLitTypes.h:17
HitPtrIteratorPair
pair< HitPtrIterator, HitPtrIterator > HitPtrIteratorPair
Definition: CbmLitTypes.h:21
CbmLitHit
Base data class for hits.
Definition: CbmLitHit.h:26
CbmLitTofTrack
Definition: CbmLitTofTrack.h:21
CbmLitTrack
Base data class for track.
Definition: CbmLitTrack.h:30
FitNodeVector
vector< CbmLitFitNode > FitNodeVector
Definition: CbmLitTypes.h:34
FitNodeIterator
vector< CbmLitFitNode >::iterator FitNodeIterator
Definition: CbmLitTypes.h:35
HitPtrIterator
vector< CbmLitHit * >::iterator HitPtrIterator
Definition: CbmLitTypes.h:20
HitPtrConstIterator
vector< CbmLitHit * >::const_iterator HitPtrConstIterator
Definition: CbmLitTypes.h:22