void SetMakeSDigits(const char* detectors)
{fMakeSDigits = detectors;};
void MergeWith(const char* fileName, Int_t nSignalPerBkgrd = 0);
+ void EmbedInto(const char* fileName, Int_t nSignalPerBkgrd = 0);
void SetUseBkgrdVertex(Bool_t useBkgrdVertex)
{fUseBkgrdVertex = useBkgrdVertex;};
void SetRegionOfInterest(Bool_t flag) {fRegionOfInterest = flag;};
Bool_t SetRunNumber();
// CDB storage activation
- static void InitCDBStorage(const char *uri);
- static void SetDefaultStorage(const char* uri);
- static void SetSpecificStorage(const char* detName, const char* uri);
+ void InitCDBStorage();
+ void SetDefaultStorage(const char* uri);
+ void SetSpecificStorage(const char* calibType, const char* uri);
virtual Bool_t Run(Int_t nEvents = 0);
virtual Bool_t RunSimulation(Int_t nEvents = 0);
virtual Bool_t RunSDigitization(const char* detectors = "ALL");
virtual Bool_t RunTrigger(const char* descriptors ="" );
+ virtual Bool_t WriteTriggerRawData();
virtual Bool_t RunDigitization(const char* detectors = "ALL",
const char* excludeDetectors = "");
virtual Bool_t RunHitsDigitization(const char* detectors = "ALL");
virtual Bool_t ConvertRawFilesToDate(const char* dateFileName = "raw.date");
virtual Bool_t ConvertDateToRoot(const char* dateFileName = "raw.date",
const char* rootFileName = "raw.root");
-
+ virtual Bool_t ConvertRaw2SDigits(const char* rawDirectory, const char* esdFile = "");
+
private:
AliRunLoader* LoadRun(const char* mode = "UPDATE") const;
Int_t GetNSignalPerBkgrd(Int_t nEvents = 0) const;
Bool_t fRegionOfInterest; // digitization in region of interest
TString fCDBUri; // Uri of the default CDB storage
-
- ClassDef(AliSimulation, 2) // class for running generation, simulation and digitization
+ TObjArray fSpecCDBUri; // Array with detector specific CDB storages
+ Bool_t fEmbeddingFlag; // Flag for embedding
+ ClassDef(AliSimulation, 3) // class for running generation, simulation and digitization
};
#endif