// //
////////////////////////////////////////////////////
-/* $Id$ */
+/* $Id:$ */
class AliITSPlaneEff : public AliPlaneEff {
public:
// copy constructor. See detector specific implementation.
AliITSPlaneEff(const AliITSPlaneEff &source);
// Assignment operator. See detector specific implementation.
- virtual AliITSPlaneEff& operator=(const AliITSPlaneEff &source);
+ AliITSPlaneEff& operator=(const AliITSPlaneEff &source);
// Simple way to add another class (i.e. statistics).
//AliITSPlaneEff& operator +=( const AliITSPlaneEff &){return *this};
// Average Plane efficiency (including dead/noisy)
{AliError("This method must be implemented in a derived class"); return 999999;};
virtual UInt_t Nblock() const // return the number of basic blocks
{AliError("This method must be implemented in a derived class"); return 999999;};
+ virtual Bool_t GetBlockBoundaries(const UInt_t,Float_t&,Float_t&,Float_t&,Float_t&) const
+ {AliError("This method must be implemented in a derived class"); return kFALSE;};
+ // Methods for dealing with auxiliary histograms
+ // method to set on/off the creation/updates of histograms (Histos are created/destroyed)
+ virtual void SetCreateHistos(Bool_t)
+ {AliError("This method must be implemented in a derived class"); return; }
+ virtual Bool_t GetCreateHistos() const {return fHis;};
+ //virtual Bool_t FillHistos(UInt_t, Bool_t, Float_t[2], Float_t[2], Int_t[2])
+ virtual Bool_t FillHistos(UInt_t, Bool_t, Float_t*, Float_t*, Int_t*)
+ {AliError("This method must be implemented in a derived class"); return kFALSE; }
+ virtual Bool_t WriteHistosToFile(TString ,Option_t*)
+ {AliError("This method must be implemented in a derived class"); return kFALSE; }
+ virtual Bool_t ReadHistosFromFile(TString )
+ {AliError("This method must be implemented in a derived class"); return kFALSE; }
protected:
Int_t fRunNumber; //! run number (to access CDB)
TString fCDBUri; //! Uri of the default CDB storage
Bool_t fInitCDBCalled; //! flag to check if CDB storages are already initialized
+ Bool_t fHis; //! if true, then histograms are created and filled
private:
//Int_t* fFound; // number of associated clusters into a given block (e.g. SPD 1200 chip)