]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSDetTypeRec.h
Putting the axis titles and drawing option for the vertex-profiles histograms
[u/mrichter/AliRoot.git] / ITS / AliITSDetTypeRec.h
index 593fc613dfc9b023b7e3c1e7aa8090470d9873c7..f9f4c516a4cd2747ef8e3d17a627453dd09c7db9 100644 (file)
@@ -54,12 +54,15 @@ class AliITSDetTypeRec : public TObject {
     virtual void SetSPDDeadModel(Int_t iMod, AliITSCalibration *cal);
     virtual void SetReconstructionModel(Int_t dettype, AliITSClusterFinder *rec);
     virtual Bool_t GetCalibration();
+    virtual Bool_t GetCalibrationSDDSSD(Bool_t cacheStatus);
     virtual AliITSsegmentation* GetSegmentationModel(Int_t dettype);
     virtual AliITSCalibration* GetCalibrationModel(Int_t iMod);
     virtual AliITSCalibration* GetSPDDeadModel(Int_t iMod);
     virtual AliITSClusterFinder* GetReconstructionModel(Int_t dettype);
     virtual AliITSDDLModuleMapSDD* GetDDLModuleMapSDD() const { return fDDLMapSDD;}
     virtual AliITSresponseSDD* GetResponseSDD() const { return fRespSDD;}
+    virtual Bool_t IsHLTmodeC() const {return fIsHLTmodeC;}
+    virtual void SetHLTmodeC(Bool_t ishltc){fIsHLTmodeC=ishltc;}
 
     virtual void SetDigitClassName(Int_t i,Char_t *digit) 
       {fDigClassName[i]=digit;}
@@ -68,6 +71,9 @@ class AliITSDetTypeRec : public TObject {
     virtual void SetRecPointClassName(Int_t i,Char_t *recpoint) 
       {fRecPointClassName[i]=recpoint;}
     
+    virtual void SetLoadOnlySPDCalib(Bool_t opt=kFALSE)
+      {fLoadOnlySPDCalib=opt;}
+
     Char_t* GetDigitClassName(Int_t i) const {return fDigClassName[i];}
     Char_t* GetClusterClassName(Int_t i) const {return fClusterClassName[i];}
     Char_t* GetRecPointClassName(Int_t i) const {return fRecPointClassName[i];}
@@ -130,6 +136,7 @@ class AliITSDetTypeRec : public TObject {
     TObjArray    *fDigits;        //! [NMod][NDigits]
     AliITSDDLModuleMapSDD *fDDLMapSDD; //! mapping DDL/module -> SDD module number
     AliITSresponseSDD *fRespSDD;  //! SDD response parameters 
+    Bool_t        fIsHLTmodeC;    //! flag for HLT mode C status (used by SDD)
     Int_t        *fNdtype;        //! detector types  
     Char_t*       fClusterClassName[3]; //! String with Cluster class name
     Char_t*       fDigClassName[3];     //! String with digit class name.
@@ -143,8 +150,9 @@ class AliITSDetTypeRec : public TObject {
 
     TString fSelectedVertexer; // Vertexer selected in CreateVertexer
     Bool_t fFirstcall;         //! flag
+    Bool_t fLoadOnlySPDCalib;  //! flag for loading calibrations only fr SPD
 
-    ClassDef(AliITSDetTypeRec,10) // ITS Reconstruction structure
+    ClassDef(AliITSDetTypeRec,12) // ITS Reconstruction structure
 };
 
 #endif