class AliRecoParam;
class AliDetectorRecoParam;
class AliRunInfo;
+class AliGRPObject;
#include "AliQA.h"
#include "AliEventInfo.h"
#include "AliRecoParam.h"
void SetWriteAlignmentData(Bool_t flag=kTRUE){fWriteAlignmentData=flag;}
void SetWriteESDfriend(Bool_t flag=kTRUE){fWriteESDfriend=flag;}
void SetFillTriggerESD(Bool_t flag=kTRUE){fFillTriggerESD=flag;}
+ void SetDiamondProfileSPD(AliESDVertex *dp) {fDiamondProfileSPD=dp;}
void SetDiamondProfile(AliESDVertex *dp) {fDiamondProfile=dp;}
void SetDiamondProfileTPC(AliESDVertex *dp) {fDiamondProfileTPC=dp;}
- void SetMeanVertexConstraint(Bool_t flag=kTRUE){fMeanVertexConstraint=flag;}
void SetCleanESD(Bool_t flag=kTRUE){fCleanESD=flag;}
void SetUseHLTData(const char* detectors){fUseHLTData=detectors;}
void ImportRunLoader(AliRunLoader* rl) { fRunLoader = rl; }
// Quality Assurance
- void SetQACycles(AliQA::DETECTORINDEX_t det, const Int_t cycles) { fQACycles[det] = cycles ; }
+ void SetQACycles(AliQA::DETECTORINDEX_t det, Int_t cycles) { fQACycles[det] = cycles ; }
+ void SetQAWriteExpert(AliQA::DETECTORINDEX_t det) { fQAWriteExpert[det] = kTRUE ; }
Bool_t SetRunQA(TString detAndAction="ALL:ALL") ;
void SetRunGlobalQA(Bool_t flag=kTRUE){fRunGlobalQA = flag;}
AliLoader* fLoader[fgkNDetectors]; //! detector loaders
AliVertexer* fVertexer; //! vertexer for ITS
AliTracker* fTracker[fgkNDetectors]; //! trackers
- AliESDVertex* fDiamondProfile; // (x,y) diamond profile for AliVertexerTracks
+ AliESDVertex* fDiamondProfileSPD; // (x,y) diamond profile from SPD for AliITSVertexer3D(Z)
+ AliESDVertex* fDiamondProfile; // (x,y) diamond profile for AliVertexerTracks (ITS+TPC)
AliESDVertex* fDiamondProfileTPC; // (x,y) diamond profile from TPC for AliVertexerTracks
- Bool_t fMeanVertexConstraint; // use fDiamondProfile in AliVertexerTracks
- TMap* fGRPData; // Data from the GRP/GRP/Data CDB folder
+ AliGRPObject* fGRPData; // Data from the GRP/GRP/Data CDB folder
TObjArray* fAlignObjArray; //! array with the alignment objects to be applied to the geometry
Bool_t fSetRunNumberFromDataCalled; //! flag to check if run number is already loaded from run loader
//Quality Assurance
- Int_t fQACycles[ AliQA::kNDET]; // # events over which QA data are accumulated
+ Int_t fQACycles[ AliQA::kNDET]; // # events over which QA data are accumulated
+ Bool_t fQAWriteExpert[AliQA::kNDET]; // Flag to save or not expert QA data
TString fQADetectors ; // list of detectors to be QA'ed
AliQADataMakerSteer * fQASteer ; //! steering class to run QA
TString fQATasks ; // list of QA tasks to be performed
TTree* fChain; //! The raw-data chain in case of AliRawReaderChain
- ClassDef(AliReconstruction, 27) // class for running the reconstruction
+ ClassDef(AliReconstruction, 28) // class for running the reconstruction
};
#endif