@param digit Raw digit.
@return @c false on error */
virtual Bool_t ProcessRawDigit(AliFMDDigit* digit);
+ /** Visualize a raw digit
+ @param digit Raw digit.
+ @return @c false on error */
+ virtual Bool_t ProcessRawCalibDigit(AliFMDDigit* digit);
/** Visualize a reconstructed point.
@param recpoint Reconstructed point
@return @c false on error */
/** Set range of displayed values */
virtual void SetCut(Float_t l=0., Float_t h=1.); //*MENU*
+ virtual void SetFactor(Float_t f=1);
protected:
/** Copy constructor
@param o Object to copy from */
fAux(0),
fReturn(kFALSE),
fContinous(kFALSE),
- fTimeout()
+ fTimeout(),
+ fInitialMin(0),
+ fInitialMax(1),
+ fInitialFactor(3./10)
{ }
/** Assignment operator
@return Reference to this object */
virtual void AtEnd();
virtual Bool_t InsideCut(Float_t v, const Float_t& min,
const Float_t& max) const;
+ virtual Double_t GetADCThreshold(UShort_t d, Char_t r,
+ UShort_t s, UShort_t t) const;
static AliFMDDisplay* fgInstance; // Static instance
Bool_t fWait; // Wait until user presses `Continue'
Bool_t fReturn; // Stop
Bool_t fContinous;
TTimer fTimeout;
-
+ Float_t fInitialMin;
+ Float_t fInitialMax;
+ Float_t fInitialFactor;
struct Range_t {
UInt_t fNbins;