]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/FLOW/other/code/FlowEventSimpleMaker.h
macro and flowevent maker to run part of the code in root
[u/mrichter/AliRoot.git] / PWG2 / FLOW / other / code / FlowEventSimpleMaker.h
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice                               */
3
4 /* $Id$ */
5
6 #ifndef FlowEventSimpleMaker_H
7 #define FlowEventSimpleMaker_H
8
9 #include "AliFlowEventSimple.h"  
10 #include "AliFlowTrackSimpleCuts.h"
11
12 class TTree;
13
14 // FlowEventSimpleMaker:
15 // Class to fill the AliFlowEventSimple with AliFlowTrackSimple objects
16 // This works also outside the AliRoot Framework
17           
18 class FlowEventSimpleMaker {
19
20  public:
21
22   FlowEventSimpleMaker();             //constructor
23   virtual  ~FlowEventSimpleMaker();   //destructor
24   
25   //TTree
26   AliFlowEventSimple* FillTracks(TTree* anInput, AliFlowTrackSimpleCuts* intCuts, AliFlowTrackSimpleCuts* diffCuts);   //use own cut class
27     
28  private:
29   FlowEventSimpleMaker(const FlowEventSimpleMaker& anAnalysis);            //copy constructor
30   FlowEventSimpleMaker& operator=(const FlowEventSimpleMaker& anAnalysis); //assignment operator
31           
32   ClassDef(FlowEventSimpleMaker,0)    // macro for rootcint
33 };
34       
35 #endif
36