CbmRoot
Loading...
Searching...
No Matches
CbmLitTypes.h
Go to the documentation of this file.
1/* Copyright (C) 2008-2013 GSI/JINR-LIT, Darmstadt/Dubna
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Andrey Lebedev [committer] */
4
12#ifndef CBMLITTYPES_H_
13#define CBMLITTYPES_H_
14
15#include "data/CbmLitFitNode.h"
16
17#include <vector>
18using std::pair;
19using std::vector;
20class CbmLitHit;
21class CbmLitTrack;
22class CbmLitTofTrack;
23
24typedef vector<CbmLitHit*> HitPtrVector;
25typedef vector<CbmLitHit*>::iterator HitPtrIterator;
26typedef pair<HitPtrIterator, HitPtrIterator> HitPtrIteratorPair;
27typedef vector<CbmLitHit*>::const_iterator HitPtrConstIterator;
28
29//typedef vector<const CbmLitHit*> HitCnstPtrVector;
30//typedef vector<const CbmLitHit*>::iterator HitCnstPtrIterator;
31//typedef pair<HitCnstPtrIterator, HitCnstPtrIterator> HitCnstPtrIteratorPair;
32
33typedef vector<CbmLitTrack*>::iterator TrackPtrIterator;
34typedef vector<CbmLitTrack*> TrackPtrVector;
35
36typedef vector<CbmLitTofTrack*>::iterator TofTrackPtrIterator;
37typedef vector<CbmLitTofTrack*> TofTrackPtrVector;
38
39typedef vector<CbmLitFitNode> FitNodeVector;
40typedef vector<CbmLitFitNode>::iterator FitNodeIterator;
41
42#endif /* CBMLITTYPES_H_ */
Data class for storage of fitted track parameters, transport matrix and chi-square on each detector s...
vector< CbmLitHit * >::const_iterator HitPtrConstIterator
Definition CbmLitTypes.h:27
vector< CbmLitHit * > HitPtrVector
Definition CbmLitTypes.h:24
vector< CbmLitFitNode > FitNodeVector
Definition CbmLitTypes.h:39
vector< CbmLitFitNode >::iterator FitNodeIterator
Definition CbmLitTypes.h:40
pair< HitPtrIterator, HitPtrIterator > HitPtrIteratorPair
Definition CbmLitTypes.h:26
vector< CbmLitTrack * >::iterator TrackPtrIterator
Definition CbmLitTypes.h:33
vector< CbmLitTrack * > TrackPtrVector
Definition CbmLitTypes.h:34
vector< CbmLitTofTrack * > TofTrackPtrVector
Definition CbmLitTypes.h:37
vector< CbmLitTofTrack * >::iterator TofTrackPtrIterator
Definition CbmLitTypes.h:36
vector< CbmLitHit * >::iterator HitPtrIterator
Definition CbmLitTypes.h:25
Base data class for hits.
Definition CbmLitHit.h:29
Base data class for track.
Definition CbmLitTrack.h:34