class AliITSNoiseSSDv2;
class AliITSTriggerConditions;
class AliITSFOSignalsSPD;
+class AliITSRecPointContainer;
class AliITSDetTypeRec : public TObject {
public:
virtual void SetSPDDeadModel(Int_t iMod, AliITSCalibration *cal);
virtual void SetReconstructionModel(Int_t dettype, AliITSClusterFinder *rec);
virtual Bool_t GetCalibration();
- virtual Bool_t GetCalibrationSPD(Bool_t cacheStatus);
- virtual Bool_t GetCalibrationSDD(Bool_t cacheStatus);
- virtual Bool_t GetCalibrationSSD(Bool_t cacheStatus);
virtual AliITSsegmentation* GetSegmentationModel(Int_t dettype) const;
virtual AliITSCalibration* GetCalibrationModel(Int_t iMod) const;
virtual AliITSCalibration* GetSPDDeadModel(Int_t iMod) const;
void MakeBranchRF(TTree *treeR){MakeBranchR(treeR,"Fast");}
void DigitsToRecPoints(TTree *treeD,TTree *treeR,Int_t lastEntry,Option_t *det, Int_t optCluFind=0);
void DigitsToRecPoints(AliRawReader* rawReader,TTree *treeR,Option_t *det="All");
- void DigitsToRecPoints(AliRawReader* rawReader,TClonesArray** clusters,Option_t *opt);
+ void DigitsToRecPoints(AliRawReader* rawReader,Option_t *opt);
void SetFastOrFiredMapOnline(UInt_t eq, UInt_t hs, UInt_t chip);
void SetFastOrFiredMap(UInt_t chipKey){fFastOrFiredMap.SetBitNumber(chipKey);}
TBits GetFastOrFiredMap() const {return fFastOrFiredMap;}
+ TBits GetFiredChipMap() const; // (using SPD RecPoints)
+ TBits GetFiredChipMap(TTree *treeR) const; // (using SPD RecPoints)
void ResetFastOrFiredMap(){fFastOrFiredMap.ResetAllBits();}
void RemoveFastOrFiredInActive(); // (using Trigger Conditions)
+ void RemoveFastOrFiredFromDead(TBits firedchipmap); // (using SPD RecPoints)
+
private:
// private methods
AliITSDetTypeRec(const AliITSDetTypeRec& rec);
AliITSBadChannelsSSDv2 *badChannelsSSD);
void ReadOldSSDGain(const TObjArray *array,
AliITSGainSSDv2 *gainSSD);
+ virtual Bool_t GetCalibrationSPD(Bool_t cacheStatus);
+ virtual Bool_t GetCalibrationSDD(Bool_t cacheStatus);
+ virtual Bool_t GetCalibrationSSD(Bool_t cacheStatus);
// virtual void SetLoader(AliITSLoader* loader) {fLoader=loader;}
static const Int_t fgkNdettypes; // number of det. types
};
#endif
+