class AliMUONVCalibParam;
class AliMUONVStore;
class AliMpDetElement;
+class AliMUONRejectList;
class AliMUONTrackerData : public AliMUONVTrackerData
{
const AliMUONVStore& manuValues);
AliMUONTrackerData(const char* name, const char* title,
- const AliMUONVStore& deValues, Int_t val);
+ const AliMUONVStore& deOrBpValues, Int_t val);
+
+ AliMUONTrackerData(const char* name, const char* title,
+ const AliMUONRejectList& rejectList);
virtual ~AliMUONTrackerData();
private:
+ void BuildFromDEStore(const AliMUONVStore& deStore);
+
+ void BuildFromBPStore(const AliMUONVStore& bpStore);
+
void FillHisto(Int_t detElemId, Int_t manuId, Int_t manuChannel,
Int_t dim, Double_t value);
Bool_t UpdateNumberOfEvents(TArrayI* nevents);
+ static void DispatchValue(AliMUONVCalibParam& param, Int_t index, Double_t y, Double_t ey, Int_t nchannels);
+
private:
Bool_t fIsSingleEvent; ///< whether we can deal with more than one event