]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGCF/FEMTOSCOPY/AliFemto/AliFemtoEventReaderAODChain.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGCF / FEMTOSCOPY / AliFemto / AliFemtoEventReaderAODChain.h
1 ////////////////////////////////////////////////////////////////////////////////
2 //                                                                            //
3 // AliFemtoEventReaderAODChain - the reader class for the Alice AOD in Chain  //
4 // Reads in AOD information and converts it into internal AliFemtoEvent       //
5 // Authors: Adam Kisiel kisiel@mps.ohio-state.edu                             //
6 //                                                                            //
7 ////////////////////////////////////////////////////////////////////////////////
8 #ifndef ALIFEMTOEVENTREADERAODCHAIN_H
9 #define ALIFEMTOEVENTREADERAODCHAIN_H
10 #include "AliFemtoEventReader.h"
11 #include "AliFemtoEnumeration.h"
12
13 #include <string>
14 #include <vector>
15 #include "TTree.h"
16 #include "TChain.h"
17 #include "TBits.h"
18 #include "AliAODEvent.h"
19 #include <list>
20 /* #include "AliPWG2AODTrack.h" */
21 #include "AliFemtoEventReaderAOD.h"
22
23
24
25 class AliFemtoEvent;
26 class AliFemtoTrack;
27
28 class AliFemtoEventReaderAODChain : public AliFemtoEventReaderAOD 
29 {
30  public:
31   AliFemtoEventReaderAODChain();
32   AliFemtoEventReaderAODChain(const AliFemtoEventReaderAODChain &aReader);
33   virtual ~AliFemtoEventReaderAODChain();
34
35   AliFemtoEventReaderAODChain& operator=(const AliFemtoEventReaderAODChain& aReader);
36
37   virtual AliFemtoEvent* ReturnHbtEvent();
38   AliFemtoString Report();
39   void SetAODSource(AliAODEvent *aAOD);
40
41
42  protected:
43
44
45  private:
46
47 #ifdef __ROOT__
48   ClassDef(AliFemtoEventReaderAODChain, 1)
49 #endif
50
51     };
52   
53 #endif
54
55