]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG0/AliSelectorRL.h
Initialization of AliITSgeom from TGeo for the reconstruction pass. AliITSLoader...
[u/mrichter/AliRoot.git] / PWG0 / AliSelectorRL.h
CommitLineData
dc740de4 1/* $Id$ */
2
0c7e8af2 3#ifndef ALISELECTORRL_H
4#define ALISELECTORRL_H
5
6// Use this selector, if you have AliROOT installed (at the moment only ESD, STEER + deps)
7
8#include "AliSelector.h"
9
0c7e8af2 10class AliRunLoader;
16e24ca3 11class AliHeader;
0c7e8af2 12
13class AliSelectorRL : public AliSelector {
14 public:
15 AliSelectorRL();
16 virtual ~AliSelectorRL();
17
18 virtual Bool_t Notify();
19 virtual void SlaveTerminate();
20
21 protected:
dfe1bf7e 22 AliRunLoader* GetAliRunLoader();
16e24ca3 23 AliHeader* GetHeader();
0c7e8af2 24
25 private:
26 void DeleteRunLoader();
16e24ca3 27 void DeleteHeaderFile();
28
0c7e8af2 29 AliRunLoader* fRunLoader; //! pointer to the RunLoader if galice.root was opened
30
16e24ca3 31 TFile* fHeaderFile; //! pointer to galice.root, if the file was opened
32 TTree* fHeaderTree; //! holds TE tree of current galice.root
33 AliHeader* fHeader; //! holds pointer to current header
34
0c7e8af2 35 ClassDef(AliSelectorRL,0);
36};
37
38#endif