#ifndef ALIXISTAREVENTCOLLECTION_H
#define ALIXISTAREVENTCOLLECTION_H
#include <iostream>
#include <string>
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "TBits.h"
#include "TObject.h"
#include "TVector2.h"
#include "AliESDtrack.h"
using namespace std;
class AliXiStarTrackStruct{
public:
AliXiStarTrackStruct();
virtual ~AliXiStarTrackStruct();
AliXiStarTrackStruct(const AliXiStarTrackStruct &obj);
AliXiStarTrackStruct &operator=(const AliXiStarTrackStruct &obj);
UInt_t fStatus;
UInt_t fFilterMap;
Int_t fID;
Double_t fPhi;
Double_t fPt;
Float_t fMom;
Double_t fP[3];
Int_t fCharge;
Double_t fEta;
Double_t fMass;
Double_t fDCAXY;
Double_t fDCAZ;
Double_t fDCA;
Double_t fX[3];
Double_t fCov[21];
Float_t fNSigmaPi;
Float_t fNSigmaK;
Float_t fNSigmaPr;
Int_t fLabel;
UShort_t fNclusTPC;
ClassDef(AliXiStarTrackStruct, 1);
};
class AliXiStarEventStruct{
public:
AliXiStarEventStruct();
virtual ~AliXiStarEventStruct();
AliXiStarEventStruct(const AliXiStarEventStruct &obj);
AliXiStarEventStruct &operator=(const AliXiStarEventStruct &obj);
Int_t fNTracks;
AliXiStarTrackStruct *fTracks;
ClassDef(AliXiStarEventStruct, 1);
};
class AliXiStarEventCollection {
public:
AliXiStarEventCollection();
AliXiStarEventCollection(Short_t);
virtual ~AliXiStarEventCollection();
AliXiStarEventCollection(const AliXiStarEventCollection &obj);
AliXiStarEventCollection &operator=(const AliXiStarEventCollection &obj);
Short_t fFIFO;
AliXiStarEventStruct *fEvtStr;
void FIFOShift();
void SetBuffSize(Short_t a){fFIFO = a;}
ClassDef(AliXiStarEventCollection, 1);
};
#endif
AliXiStarEventCollection.h:1 AliXiStarEventCollection.h:2 AliXiStarEventCollection.h:3 AliXiStarEventCollection.h:4 AliXiStarEventCollection.h:5 AliXiStarEventCollection.h:6 AliXiStarEventCollection.h:7 AliXiStarEventCollection.h:8 AliXiStarEventCollection.h:9 AliXiStarEventCollection.h:10 AliXiStarEventCollection.h:11 AliXiStarEventCollection.h:12 AliXiStarEventCollection.h:13 AliXiStarEventCollection.h:14 AliXiStarEventCollection.h:15 AliXiStarEventCollection.h:16 AliXiStarEventCollection.h:17 AliXiStarEventCollection.h:18 AliXiStarEventCollection.h:19 AliXiStarEventCollection.h:20 AliXiStarEventCollection.h:21 AliXiStarEventCollection.h:22 AliXiStarEventCollection.h:23 AliXiStarEventCollection.h:24 AliXiStarEventCollection.h:25 AliXiStarEventCollection.h:26 AliXiStarEventCollection.h:27 AliXiStarEventCollection.h:28 AliXiStarEventCollection.h:29 AliXiStarEventCollection.h:30 AliXiStarEventCollection.h:31 AliXiStarEventCollection.h:32 AliXiStarEventCollection.h:33 AliXiStarEventCollection.h:34 AliXiStarEventCollection.h:35 AliXiStarEventCollection.h:36 AliXiStarEventCollection.h:37 AliXiStarEventCollection.h:38 AliXiStarEventCollection.h:39 AliXiStarEventCollection.h:40 AliXiStarEventCollection.h:41 AliXiStarEventCollection.h:42 AliXiStarEventCollection.h:43 AliXiStarEventCollection.h:44 AliXiStarEventCollection.h:45 AliXiStarEventCollection.h:46 AliXiStarEventCollection.h:47 AliXiStarEventCollection.h:48 AliXiStarEventCollection.h:49 AliXiStarEventCollection.h:50 AliXiStarEventCollection.h:51 AliXiStarEventCollection.h:52 AliXiStarEventCollection.h:53 AliXiStarEventCollection.h:54 AliXiStarEventCollection.h:55 AliXiStarEventCollection.h:56 AliXiStarEventCollection.h:57 AliXiStarEventCollection.h:58 AliXiStarEventCollection.h:59 AliXiStarEventCollection.h:60 AliXiStarEventCollection.h:61 AliXiStarEventCollection.h:62 AliXiStarEventCollection.h:63 AliXiStarEventCollection.h:64 AliXiStarEventCollection.h:65 AliXiStarEventCollection.h:66 AliXiStarEventCollection.h:67 AliXiStarEventCollection.h:68 AliXiStarEventCollection.h:69 AliXiStarEventCollection.h:70 AliXiStarEventCollection.h:71 AliXiStarEventCollection.h:72 AliXiStarEventCollection.h:73 AliXiStarEventCollection.h:74 AliXiStarEventCollection.h:75 AliXiStarEventCollection.h:76 AliXiStarEventCollection.h:77 AliXiStarEventCollection.h:78 AliXiStarEventCollection.h:79 AliXiStarEventCollection.h:80 AliXiStarEventCollection.h:81 AliXiStarEventCollection.h:82 AliXiStarEventCollection.h:83 AliXiStarEventCollection.h:84 AliXiStarEventCollection.h:85 AliXiStarEventCollection.h:86 AliXiStarEventCollection.h:87 AliXiStarEventCollection.h:88 AliXiStarEventCollection.h:89 AliXiStarEventCollection.h:90 AliXiStarEventCollection.h:91 AliXiStarEventCollection.h:92 AliXiStarEventCollection.h:93 AliXiStarEventCollection.h:94 AliXiStarEventCollection.h:95 AliXiStarEventCollection.h:96 AliXiStarEventCollection.h:97 AliXiStarEventCollection.h:98 AliXiStarEventCollection.h:99 AliXiStarEventCollection.h:100 AliXiStarEventCollection.h:101 AliXiStarEventCollection.h:102 AliXiStarEventCollection.h:103 AliXiStarEventCollection.h:104 AliXiStarEventCollection.h:105