1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
6 #ifndef ALISELECTORRL_H
7 #define ALISELECTORRL_H
9 // Use this selector, if you have AliROOT installed (at the moment only ESD, STEER + deps)
11 #include "AliSelector.h"
17 class AliSelectorRL : public AliSelector {
20 virtual ~AliSelectorRL();
22 virtual Bool_t Notify();
23 virtual Bool_t Process(Long64_t entry);
24 virtual void SlaveTerminate();
27 AliRunLoader* GetRunLoader();
28 AliHeader* GetHeader();
32 void DeleteRunLoader();
34 AliRunLoader* fRunLoader; //! pointer to the RunLoader if galice.root was opened
35 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
36 Bool_t fHeaderLoaded; // determines if the header is properly loaded
38 AliSelectorRL(const AliSelectorRL&);
39 AliSelectorRL& operator=(const AliSelectorRL&);
41 ClassDef(AliSelectorRL,0);