3 #ifndef ALISELECTORRL_H
4 #define ALISELECTORRL_H
6 // Use this selector, if you have AliROOT installed (at the moment only ESD, STEER + deps)
8 #include "AliSelector.h"
14 class AliSelectorRL : public AliSelector {
17 virtual ~AliSelectorRL();
19 virtual Bool_t Notify();
20 virtual Bool_t Process(Long64_t entry);
21 virtual void SlaveTerminate();
24 AliRunLoader* GetRunLoader();
25 AliHeader* GetHeader();
29 void DeleteRunLoader();
31 AliRunLoader* fRunLoader; //! pointer to the RunLoader if galice.root was opened
32 Bool_t fKinematicsLoaded; // determines if the stack is properly loaded (AliRunLoader::LoadKinematics() succeeded), this is needed because the GetStack returnes a invalid stack object when the function failed
33 Bool_t fHeaderLoaded; // determines if the header is properly loaded
35 AliSelectorRL(const AliSelectorRL&);
36 AliSelectorRL& operator=(const AliSelectorRL&);
38 ClassDef(AliSelectorRL,0);