#include "TNamed.h"
+#include "AliRecoParam.h"
+
class AliDetectorRecoParam : public TNamed
{
public:
AliDetectorRecoParam();
virtual ~AliDetectorRecoParam();
- void Print(Option_t *option) const {Dump();}
- const Int_t * GetEventType() { return fEventType;}
-protected:
- Int_t fEventType[5]; // Reconstruction - event type
+ void Print(Option_t */*option*/) const {Dump();}
+
+ Int_t GetEventSpecie() const { return fEventSpecie; }
+ void SetEventSpecie(AliRecoParam::EventSpecie_t specie) { fEventSpecie = specie; }
+ void SetAsDefault() { fEventSpecie |= AliRecoParam::kDefault; }
+ Bool_t IsDefault() const { return (fEventSpecie & AliRecoParam::kDefault); }
+
+private:
+
+ Int_t fEventSpecie; // Event specie for which the reco-param object is valid
- ClassDef(AliDetectorRecoParam, 1)
+ ClassDef(AliDetectorRecoParam, 3)
};