StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMuFwdTrackCollection.h
1 /***************************************************************************
2  *
3  * $Id: StMuFwdTrackCollection.h
4  *
5  * Author: jdb, 2023
6  ***************************************************************************
7  *
8  * Description: Fwd Tracks
9  *
10  ***************************************************************************
11  *
12  *
13  **************************************************************************/
14 #ifndef StMuFwdTrackCollection_hh
15 #define StMuFwdTrackCollection_hh
16 
17 #include <TObject.h>
18 #include "TClonesArray.h"
19 
20 class StMuFwdTrack;
21 
22 
23 class StMuFwdTrackCollection : public TObject {
24 public:
27 
28  void init();
29  StMuFwdTrack* addFwdTrack();
30  unsigned int numberOfFwdTracks() const;
31  void setFwdTrackArray(TClonesArray *array) {mFwdTracks=array;};
32 
33  StMuFwdTrack* getFwdTrack(int index);
34 
35  TClonesArray* getFwdTrackArray() { return mFwdTracks; };
36 
37 private:
38  TClonesArray* mFwdTracks=0;
39 
40  ClassDef(StMuFwdTrackCollection,1)
41 };
42 #endif