#include "AliPreprocessor.h"
class TMap;
+class AliTRDCalDCS;
class AliTRDCalROC;
class AliTRDCalSingleChamberStatus;
public:
AliTRDPreprocessor(AliShuttleInterface *shuttle);
+ AliTRDPreprocessor(const AliTRDPreprocessor &org);
virtual ~AliTRDPreprocessor();
+
protected:
virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
virtual UInt_t Process(TMap *dcsAliasMap);
-
+ Bool_t ExtractHalfChamberStatusDAQ();
Bool_t ExtractPedestals();
Bool_t ExtractDriftVelocityDAQ();
Bool_t ExtractHLT();
Bool_t ProcessDCS();
Bool_t ProcessDCS(TMap *dcsAliasMap);
+ AliTRDPreprocessor& operator = (const AliTRDPreprocessor& rhs);
private:
+
+ AliTRDCalDCS* fCalDCSObjSOR; //
+ AliTRDCalDCS* fCalDCSObjEOR; //
- Bool_t fVdriftHLT; // HLT Vdrift
+ Bool_t fVdriftHLT; // HLT Vdrift
UInt_t ProcessDCSConfigData(); // process DCS configuration
-
Bool_t AreThereDataPedestal(AliTRDCalSingleChamberStatus * const calROCStatus, Bool_t second);
void SetDefaultStatus(AliTRDCalSingleChamberStatus &calROCStatus, Bool_t second);
void SetStatus(AliTRDCalSingleChamberStatus &calROCStatus, AliTRDCalSingleChamberStatus *calROCStatusPrevious,Bool_t second);
};
#endif
+