#ifndef ALIRSNVALUEEVENT_H
#define ALIRSNVALUEEVENT_H
#include "AliRsnValue.h"
class AliRsnValueEvent : public AliRsnValue {
public:
enum EType {
kLeadingPt,
kMult,
kMultMC,
kMultESDCuts,
kMultSPD,
kVz,
kCentralityV0,
kCentralityTrack,
kCentralityCL1,
kTypes
};
AliRsnValueEvent(const char *name = "valEvent", EType type = kTypes);
AliRsnValueEvent(const AliRsnValueEvent ©);
AliRsnValueEvent &operator=(const AliRsnValueEvent ©);
virtual ~AliRsnValueEvent() { }
void SetType(EType type) {fType = type;}
EType GetType() const {return fType;}
const char *GetTypeName() const;
virtual Bool_t Eval(TObject *object);
void ApplyCentralityPatchAOD049(TObject *object);
protected:
EType fType;
ClassDef(AliRsnValueEvent, 1)
};
#endif