AliRoot Core  edcc906 (edcc906)
AliSimulation Class Reference

#include <AliSimulation.h>

Inheritance diagram for AliSimulation:

Public Member Functions

 AliSimulation (const char *configFileName="Config.C", const char *name="AliSimulation", const char *title="generation, simulation and digitization")
 
virtual ~AliSimulation ()
 
void SetNumberOfEvents (Int_t nEvents)
 
void SetConfigFile (const char *fileName)
 
void SetGAliceFile (const char *fileName)
 
void SetEventsPerFile (const char *detector, const char *type, Int_t nEvents)
 
void SetRunGeneratorOnly (Bool_t val)
 
void SetRunGeneration (Bool_t run)
 
void SetRunSimulation (Bool_t run)
 
void SetLoadAlignFromCDB (Bool_t load)
 
void SetLoadAlignData (const char *detectors)
 
void SetMakeSDigits (const char *detectors)
 
void MergeWith (const char *fileName, Int_t nSignalPerBkgrd=0)
 
void EmbedInto (const char *fileName, Int_t nSignalPerBkgrd=0)
 
Bool_t GetEmbeddingFlag () const
 
void SetUseBkgrdVertex (Bool_t useBkgrdVertex)
 
void SetRegionOfInterest (Bool_t flag)
 
void SetMakeDigits (const char *detectors)
 
void SetMakeDigitsFromHits (const char *detectors)
 
void SetWriteRawData (const char *detectors, const char *fileName=NULL, Bool_t deleteIntermediateFiles=kFALSE)
 
void SetWriteSelRawData (Bool_t sel=kTRUE)
 
void SetTriggerConfig (TString conf)
 
const Char_t * GetTriggerConfig () const
 
void SetAlignObjArray (TObjArray *array)
 
void SetUseMonitoring (Bool_t flag=kTRUE)
 
Bool_t MisalignGeometry (AliRunLoader *runLoader=NULL)
 
void SetRunNumber (Int_t run)
 
void SetSeed (Int_t seed)
 
void ProcessEnvironmentVars ()
 
void SetDefaultStorage (const char *uri)
 
void SetSpecificStorage (const char *calibType, const char *uri)
 
void SetCDBSnapshotMode (const char *snapshotFileName)
 
virtual Bool_t Run (Int_t nEvents=0)
 
virtual Bool_t RunLego (const char *setup="Config.C", Int_t nc1=60, Float_t c1min=2, Float_t c1max=178, Int_t nc2=60, Float_t c2min=0, Float_t c2max=360, Float_t rmin=0, Float_t rmax=430, Float_t zmax=10000, AliLegoGenerator *gener=NULL, Int_t nev=-1)
 
virtual Bool_t RunSimulation (Int_t nEvents=0)
 
virtual Bool_t RunGeneratorOnly ()
 
virtual Bool_t RunSDigitization (const char *detectors="ALL")
 
virtual Bool_t RunTrigger (const char *descriptors="", const char *detectors="ALL")
 
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 WriteRawData (const char *detectors="ALL", const char *fileName=NULL, Bool_t deleteIntermediateFiles=kFALSE, Bool_t selrawdata=kFALSE)
 
virtual Bool_t WriteRawFiles (const char *detectors="ALL")
 
virtual Bool_t ConvertRawFilesToDate (const char *dateFileName="raw.date", const char *rootFileName="")
 
virtual Bool_t ConvertDateToRoot (const char *dateFileName="raw.date", const char *rootFileName="raw.root")
 
virtual Int_t ConvertRaw2SDigits (const char *rawDirectory, const char *esdFile="", Int_t N=-1, Int_t nSkip=0)
 
virtual void SetGeometryFile (const Char_t *filename)
 
virtual const Char_t * GetGeometryFile () const
 
virtual Bool_t IsGeometryFromFile () const
 
void DeactivateDetectorsAbsentInGRP (TObjArray *detArr)
 
void SetRunHLT (const char *options)
 
virtual Bool_t CreateHLT ()
 
virtual Bool_t RunHLT ()
 
virtual Bool_t IsLegoRun () const
 
AliLegoLego () const
 
virtual void FinishRun ()
 
void StoreUsedCDBMapsAndEmbPaths () const
 
Int_t GetDetIndex (const char *detector)
 
void SetQACycles (AliQAv1::DETECTORINDEX_t det, const Int_t cycles)
 
Bool_t RunQA ()
 
Bool_t SetRunQA (TString detAndAction="ALL:ALL")
 
void SetQAWriteExpert (AliQAv1::DETECTORINDEX_t det)
 
void SetQARefDefaultStorage (const char *uri)
 
void InitQA ()
 
void SetEventSpecie (AliRecoParam::EventSpecie_t es)
 
void SetWriteQAExpert ()
 
void SetWriteGRPEntry (Bool_t flag=kTRUE)
 
void WriteGRPEntry ()
 
void UseVertexFromCDB ()
 
void UseMagFieldFromGRP ()
 
void SetGRPWriteLocation (char *loc)
 
Int_t GetUseTimeStampFromCDB () const
 
void UseTimeStampFromCDB (Double_t decayTimeHours=-1)
 
time_t GenerateTimeStamp () const
 
Bool_t GetUseDetectorsFromGRP () const
 
void SetUseDetectorsFromGRP (Bool_t v=kTRUE)
 

Static Public Member Functions

static AliSimulationInstance ()
 

Private Member Functions

 AliSimulation (const AliSimulation &)
 
AliSimulationoperator= (const AliSimulation &)
 
void InitCDB ()
 
void InitRunNumber ()
 
void SetCDBLock ()
 
Bool_t SetRunNumberFromData ()
 
AliRunLoaderLoadRun (const char *mode="UPDATE") const
 
Int_t GetNSignalPerBkgrd (Int_t nEvents=0) const
 
Bool_t IsSelected (TString detName, TString &detectors) const
 

Private Attributes

Bool_t fRunGeneratorOnly
 
Bool_t fRunGeneration
 
Bool_t fRunSimulation
 
Bool_t fLoadAlignFromCDB
 
TString fLoadAlObjsListOfDets
 
TString fMakeSDigits
 
TString fMakeDigits
 
TString fTriggerConfig
 
TString fMakeDigitsFromHits
 
TString fWriteRawData
 
TString fRawDataFileName
 
Bool_t fDeleteIntermediateFiles
 
Bool_t fWriteSelRawData
 
Bool_t fStopOnError
 
Bool_t fUseMonitoring
 
Int_t fNEvents
 
TString fConfigFileName
 
TString fGAliceFileName
 
TObjArray fEventsPerFile
 
TObjArrayfBkgrdFileNames
 
TObjArrayfAlignObjArray
 
Bool_t fUseBkgrdVertex
 
Bool_t fRegionOfInterest
 
TString fCDBUri
 
TString fQARefUri
 Uri of the default CDB storage. More...
 
TObjArray fSpecCDBUri
 Uri of the default QA reference storage. More...
 
Int_t fRun
 Array with detector specific CDB storages. More...
 
Int_t fSeed
 Run number, will be passed to CDB and gAlice!! More...
 
Bool_t fInitCDBCalled
 Seed for random number generator. More...
 
Bool_t fInitRunNumberCalled
 flag to check if CDB storages are already initialized More...
 
Bool_t fSetRunNumberFromDataCalled
 flag to check if run number is already initialized More...
 
Bool_t fEmbeddingFlag
 flag to check if run number is already loaded from run loader More...
 
AliLegofLego
 
ULong64_t fKey
 Pointer to aliLego object if it exists. More...
 
Bool_t fUseVertexFromCDB
 current CDB key More...
 
Bool_t fUseMagFieldFromGRP
 
TString fGRPWriteLocation
 
Bool_t fUseDetectorsFromGRP
 
Int_t fUseTimeStampFromCDB
 
time_t fTimeStart
 
time_t fTimeEnd
 
Float_t fLumiDecayH
 
std::vector< time_t > fOrderedTimeStamps
 
TString fQADetectors
 
TString fQATasks
 
Bool_t fRunQA
 
AliRecoParam::EventSpecie_t fEventSpecie
 
Bool_t fWriteQAExpertData
 
TString fGeometryFile
 decides wheter or not to write experts QA data; true by default More...
 
TString fRunHLT
 
AliHLTSimulationfpHLT
 HLT options, HLT is disabled if empty, default='default'. More...
 
Bool_t fWriteGRPEntry
 The instance of HLT simulation. More...
 

Static Private Attributes

static AliSimulationfgInstance = 0
 
static const Int_t fgkNDetectors = 18
 optional ordered time stamps More...
 
static const char * fgkDetectorName [fgkNDetectors]
 
static const Char_t * fgkRunHLTAuto = "auto"
 
static const Char_t * fgkHLTDefConf = "default"
 

Detailed Description

Definition at line 31 of file AliSimulation.h.

Constructor & Destructor Documentation

AliSimulation::AliSimulation ( const char *  configFileName = "Config.C",
const char *  name = "AliSimulation",
const char *  title = "generation, simulation and digitization" 
)

Definition at line 182 of file AliSimulation.cxx.

Referenced by Instance(), and SetUseDetectorsFromGRP().

AliSimulation::~AliSimulation ( )
virtual

Definition at line 251 of file AliSimulation.cxx.

AliSimulation::AliSimulation ( const AliSimulation )
private

Member Function Documentation

Bool_t AliSimulation::ConvertDateToRoot ( const char *  dateFileName = "raw.date",
const char *  rootFileName = "raw.root" 
)
virtual

Definition at line 1938 of file AliSimulation.cxx.

Referenced by SetCDBSnapshotMode(), tpcConvert(), and WriteRawData().

Int_t AliSimulation::ConvertRaw2SDigits ( const char *  rawDirectory,
const char *  esdFile = "",
Int_t  N = -1,
Int_t  nSkip = 0 
)
virtual

Definition at line 2111 of file AliSimulation.cxx.

Referenced by SetCDBSnapshotMode(), and TestRaw2SDigits().

Bool_t AliSimulation::ConvertRawFilesToDate ( const char *  dateFileName = "raw.date",
const char *  rootFileName = "" 
)
virtual

Definition at line 1777 of file AliSimulation.cxx.

Referenced by SetCDBSnapshotMode(), and WriteRawData().

Bool_t AliSimulation::CreateHLT ( )
virtual

Definition at line 2336 of file AliSimulation.cxx.

Referenced by Run(), RunHLT(), and SetRunHLT().

void AliSimulation::DeactivateDetectorsAbsentInGRP ( TObjArray detArr)
void AliSimulation::EmbedInto ( const char *  fileName,
Int_t  nSignalPerBkgrd = 0 
)

Definition at line 626 of file AliSimulation.cxx.

Referenced by SetMakeSDigits().

void AliSimulation::FinishRun ( )
virtual

Definition at line 2290 of file AliSimulation.cxx.

Referenced by Lego(), RunLego(), and RunSimulation().

time_t AliSimulation::GenerateTimeStamp ( ) const

Definition at line 2756 of file AliSimulation.cxx.

Referenced by GetUseTimeStampFromCDB().

Int_t AliSimulation::GetDetIndex ( const char *  detector)

Definition at line 2324 of file AliSimulation.cxx.

Referenced by Lego().

Bool_t AliSimulation::GetEmbeddingFlag ( ) const
inline

Definition at line 57 of file AliSimulation.h.

virtual const Char_t* AliSimulation::GetGeometryFile ( ) const
inlinevirtual

Definition at line 118 of file AliSimulation.h.

Referenced by AliMC::ConstructGeometry().

Int_t AliSimulation::GetNSignalPerBkgrd ( Int_t  nEvents = 0) const
private

Definition at line 2026 of file AliSimulation.cxx.

Referenced by RunDigitization(), RunSimulation(), and SetUseDetectorsFromGRP().

const Char_t* AliSimulation::GetTriggerConfig ( ) const
inline

Definition at line 74 of file AliSimulation.h.

Bool_t AliSimulation::GetUseDetectorsFromGRP ( ) const
inline

Definition at line 154 of file AliSimulation.h.

Int_t AliSimulation::GetUseTimeStampFromCDB ( ) const
inline

Definition at line 150 of file AliSimulation.h.

void AliSimulation::InitQA ( )

Definition at line 282 of file AliSimulation.cxx.

Referenced by SetQAWriteExpert().

void AliSimulation::InitRunNumber ( )
private
virtual Bool_t AliSimulation::IsGeometryFromFile ( ) const
inlinevirtual

Definition at line 119 of file AliSimulation.h.

Referenced by MisalignGeometry().

virtual Bool_t AliSimulation::IsLegoRun ( ) const
inlinevirtual

Definition at line 127 of file AliSimulation.h.

Referenced by FinishRun().

Bool_t AliSimulation::IsSelected ( TString  detName,
TString &  detectors 
) const
private
AliLego* AliSimulation::Lego ( ) const
inline

Definition at line 128 of file AliSimulation.h.

Referenced by AliMC::BeginEvent(), AliMC::FinishEvent(), and AliMC::Stepping().

void AliSimulation::MergeWith ( const char *  fileName,
Int_t  nSignalPerBkgrd = 0 
)

Definition at line 616 of file AliSimulation.cxx.

Referenced by EmbedInto(), runSimulation(), and SetMakeSDigits().

Bool_t AliSimulation::MisalignGeometry ( AliRunLoader runLoader = NULL)

Definition at line 535 of file AliSimulation.cxx.

Referenced by AliMC::MisalignGeometry(), Run(), RunSimulation(), and SetUseMonitoring().

AliSimulation& AliSimulation::operator= ( const AliSimulation )
private

Referenced by SetUseDetectorsFromGRP().

void AliSimulation::ProcessEnvironmentVars ( )

Definition at line 2598 of file AliSimulation.cxx.

Referenced by Run(), and SetUseMonitoring().

Bool_t AliSimulation::Run ( Int_t  nEvents = 0)
virtual
Bool_t AliSimulation::RunDigitization ( const char *  detectors = "ALL",
const char *  excludeDetectors = "" 
)
virtual

Definition at line 1499 of file AliSimulation.cxx.

Referenced by Run(), and SetCDBSnapshotMode().

Bool_t AliSimulation::RunGeneratorOnly ( )
virtual

Definition at line 1374 of file AliSimulation.cxx.

Referenced by Run(), and SetCDBSnapshotMode().

Bool_t AliSimulation::RunHitsDigitization ( const char *  detectors = "ALL")
virtual

Definition at line 1581 of file AliSimulation.cxx.

Referenced by Run(), and SetCDBSnapshotMode().

Bool_t AliSimulation::RunHLT ( )
virtual

Definition at line 2416 of file AliSimulation.cxx.

Referenced by Run(), SetRunHLT(), and WriteRawData().

Bool_t AliSimulation::RunLego ( const char *  setup = "Config.C",
Int_t  nc1 = 60,
Float_t  c1min = 2,
Float_t  c1max = 178,
Int_t  nc2 = 60,
Float_t  c2min = 0,
Float_t  c2max = 360,
Float_t  rmin = 0,
Float_t  rmax = 430,
Float_t  zmax = 10000,
AliLegoGenerator gener = NULL,
Int_t  nev = -1 
)
virtual

Definition at line 849 of file AliSimulation.cxx.

Referenced by SetCDBSnapshotMode().

Bool_t AliSimulation::RunQA ( )

Definition at line 2520 of file AliSimulation.cxx.

Referenced by Run(), and SetQACycles().

Bool_t AliSimulation::RunSDigitization ( const char *  detectors = "ALL")
virtual

Definition at line 1452 of file AliSimulation.cxx.

Referenced by Run(), and SetCDBSnapshotMode().

Bool_t AliSimulation::RunSimulation ( Int_t  nEvents = 0)
virtual

Definition at line 1067 of file AliSimulation.cxx.

Referenced by Run(), and SetCDBSnapshotMode().

Bool_t AliSimulation::RunTrigger ( const char *  descriptors = "",
const char *  detectors = "ALL" 
)
virtual

Definition at line 997 of file AliSimulation.cxx.

Referenced by Run(), and SetCDBSnapshotMode().

void AliSimulation::SetAlignObjArray ( TObjArray array)
inline

Definition at line 75 of file AliSimulation.h.

void AliSimulation::SetCDBLock ( )
private
void AliSimulation::SetCDBSnapshotMode ( const char *  snapshotFileName)
inline

Definition at line 90 of file AliSimulation.h.

void AliSimulation::SetConfigFile ( const char *  fileName)

Definition at line 498 of file AliSimulation.cxx.

Referenced by Instance(), sim(), Simulate(), TestEMCALSimulation(), and TestRaw2SDigits().

void AliSimulation::SetDefaultStorage ( const char *  uri)

Definition at line 402 of file AliSimulation.cxx.

Referenced by SetUseMonitoring(), sim(), Simulate(), and TestEMCALSimulation().

void AliSimulation::SetEventSpecie ( AliRecoParam::EventSpecie_t  es)
inline

Definition at line 141 of file AliSimulation.h.

void AliSimulation::SetEventsPerFile ( const char *  detector,
const char *  type,
Int_t  nEvents 
)

Definition at line 523 of file AliSimulation.cxx.

Referenced by Instance().

void AliSimulation::SetGAliceFile ( const char *  fileName)

Definition at line 506 of file AliSimulation.cxx.

Referenced by AliSimulation(), Instance(), and RunSimulation().

virtual void AliSimulation::SetGeometryFile ( const Char_t *  filename)
inlinevirtual

Definition at line 117 of file AliSimulation.h.

Referenced by AliMC::SetGeometryFromCDB().

void AliSimulation::SetGRPWriteLocation ( char *  loc)
inline

Definition at line 148 of file AliSimulation.h.

void AliSimulation::SetLoadAlignData ( const char *  detectors)
inline

Definition at line 50 of file AliSimulation.h.

void AliSimulation::SetLoadAlignFromCDB ( Bool_t  load)
inline

Definition at line 49 of file AliSimulation.h.

void AliSimulation::SetMakeDigits ( const char *  detectors)
inline

Definition at line 62 of file AliSimulation.h.

Referenced by AliEMCALDecalibrate(), runSimulation(), Simulate(), and TestEMCALSimulation().

void AliSimulation::SetMakeDigitsFromHits ( const char *  detectors)
inline

Definition at line 64 of file AliSimulation.h.

Referenced by runSimulation(), and sim().

void AliSimulation::SetMakeSDigits ( const char *  detectors)
inline
void AliSimulation::SetNumberOfEvents ( Int_t  nEvents)

Definition at line 274 of file AliSimulation.cxx.

Referenced by Instance().

void AliSimulation::SetQACycles ( AliQAv1::DETECTORINDEX_t  det,
const Int_t  cycles 
)
inline

Definition at line 135 of file AliSimulation.h.

void AliSimulation::SetQARefDefaultStorage ( const char *  uri)

Definition at line 411 of file AliSimulation.cxx.

Referenced by SetQAWriteExpert().

void AliSimulation::SetQAWriteExpert ( AliQAv1::DETECTORINDEX_t  det)
inline

Definition at line 138 of file AliSimulation.h.

void AliSimulation::SetRegionOfInterest ( Bool_t  flag)
inline

Definition at line 61 of file AliSimulation.h.

void AliSimulation::SetRunGeneration ( Bool_t  run)
inline

Definition at line 47 of file AliSimulation.h.

Referenced by AliEMCALDecalibrate().

void AliSimulation::SetRunGeneratorOnly ( Bool_t  val)
inline

Definition at line 46 of file AliSimulation.h.

void AliSimulation::SetRunHLT ( const char *  options)
inline

Definition at line 124 of file AliSimulation.h.

Referenced by runSimulation(), and TestEMCALSimulation().

void AliSimulation::SetRunNumber ( Int_t  run)

Definition at line 437 of file AliSimulation.cxx.

Referenced by ConvertRaw2SDigits(), RunLego(), runSimulation(), and SetUseMonitoring().

Bool_t AliSimulation::SetRunNumberFromData ( )
private
Bool_t AliSimulation::SetRunQA ( TString  detAndAction = "ALL:ALL")

Definition at line 2537 of file AliSimulation.cxx.

Referenced by runSimulation(), SetQACycles(), and Simulate().

void AliSimulation::SetRunSimulation ( Bool_t  run)
inline

Definition at line 48 of file AliSimulation.h.

void AliSimulation::SetSeed ( Int_t  seed)

Definition at line 446 of file AliSimulation.cxx.

Referenced by runSimulation(), and SetUseMonitoring().

void AliSimulation::SetSpecificStorage ( const char *  calibType,
const char *  uri 
)
void AliSimulation::SetTriggerConfig ( TString  conf)
inline

Definition at line 73 of file AliSimulation.h.

Referenced by Config(), and runSimulation().

void AliSimulation::SetUseBkgrdVertex ( Bool_t  useBkgrdVertex)
inline

Definition at line 59 of file AliSimulation.h.

void AliSimulation::SetUseDetectorsFromGRP ( Bool_t  v = kTRUE)
inline

Definition at line 155 of file AliSimulation.h.

void AliSimulation::SetUseMonitoring ( Bool_t  flag = kTRUE)
inline

Definition at line 78 of file AliSimulation.h.

void AliSimulation::SetWriteGRPEntry ( Bool_t  flag = kTRUE)
inline

Definition at line 144 of file AliSimulation.h.

void AliSimulation::SetWriteQAExpert ( )
inline

Definition at line 142 of file AliSimulation.h.

void AliSimulation::SetWriteRawData ( const char *  detectors,
const char *  fileName = NULL,
Bool_t  deleteIntermediateFiles = kFALSE 
)
inline

Definition at line 66 of file AliSimulation.h.

Referenced by runSimulation(), sim(), Simulate(), and TestEMCALSimulation().

void AliSimulation::SetWriteSelRawData ( Bool_t  sel = kTRUE)
inline

Definition at line 71 of file AliSimulation.h.

void AliSimulation::StoreUsedCDBMapsAndEmbPaths ( ) const

Definition at line 2780 of file AliSimulation.cxx.

Referenced by Lego(), and Run().

void AliSimulation::UseMagFieldFromGRP ( )
inline

Definition at line 147 of file AliSimulation.h.

void AliSimulation::UseTimeStampFromCDB ( Double_t  decayTimeHours = -1)

Definition at line 2846 of file AliSimulation.cxx.

Referenced by GetUseTimeStampFromCDB().

void AliSimulation::UseVertexFromCDB ( )
inline

Definition at line 146 of file AliSimulation.h.

Referenced by runSimulation().

void AliSimulation::WriteGRPEntry ( )

Definition at line 2637 of file AliSimulation.cxx.

Referenced by RunSimulation(), and SetWriteGRPEntry().

Bool_t AliSimulation::WriteRawData ( const char *  detectors = "ALL",
const char *  fileName = NULL,
Bool_t  deleteIntermediateFiles = kFALSE,
Bool_t  selrawdata = kFALSE 
)
virtual

Definition at line 1622 of file AliSimulation.cxx.

Referenced by Run(), and SetCDBSnapshotMode().

Bool_t AliSimulation::WriteRawFiles ( const char *  detectors = "ALL")
virtual

Definition at line 1713 of file AliSimulation.cxx.

Referenced by SetCDBSnapshotMode(), and WriteRawData().

Bool_t AliSimulation::WriteTriggerRawData ( )
virtual

Definition at line 1054 of file AliSimulation.cxx.

Referenced by SetCDBSnapshotMode(), and WriteRawFiles().

Member Data Documentation

TObjArray* AliSimulation::fAlignObjArray
private

Definition at line 195 of file AliSimulation.h.

Referenced by MisalignGeometry(), and SetAlignObjArray().

TObjArray* AliSimulation::fBkgrdFileNames
private
TString AliSimulation::fCDBUri
private

Definition at line 199 of file AliSimulation.h.

Referenced by InitCDB(), and SetDefaultStorage().

TString AliSimulation::fConfigFileName
private
Bool_t AliSimulation::fDeleteIntermediateFiles
private

Definition at line 184 of file AliSimulation.h.

Referenced by Run(), and SetWriteRawData().

Bool_t AliSimulation::fEmbeddingFlag
private

flag to check if run number is already loaded from run loader

Definition at line 208 of file AliSimulation.h.

Referenced by EmbedInto(), and GetEmbeddingFlag().

AliRecoParam::EventSpecie_t AliSimulation::fEventSpecie
private

Definition at line 230 of file AliSimulation.h.

Referenced by RunQA(), SetEventSpecie(), and WriteGRPEntry().

TObjArray AliSimulation::fEventsPerFile
private

Definition at line 192 of file AliSimulation.h.

Referenced by RunSimulation(), SetEventsPerFile(), and ~AliSimulation().

TString AliSimulation::fGAliceFileName
private
TString AliSimulation::fGeometryFile
private

decides wheter or not to write experts QA data; true by default

Definition at line 233 of file AliSimulation.h.

Referenced by GetGeometryFile(), IsGeometryFromFile(), and SetGeometryFile().

AliSimulation * AliSimulation::fgInstance = 0
staticprivate

Definition at line 171 of file AliSimulation.h.

Referenced by AliSimulation(), Instance(), and ~AliSimulation().

const char * AliSimulation::fgkDetectorName
staticprivate
Initial value:
= {"ITS", "TPC", "TRD",
"TOF", "PHOS", "HMPID", "EMCAL", "MUON", "FMD", "ZDC", "PMD", "T0", "VZERO", "ACORDE","AD",
"FIT","MFT","HLT"}

Definition at line 226 of file AliSimulation.h.

Referenced by GetDetIndex().

const Char_t * AliSimulation::fgkHLTDefConf = "default"
staticprivate

Definition at line 242 of file AliSimulation.h.

Referenced by Run().

const Int_t AliSimulation::fgkNDetectors = 18
staticprivate

optional ordered time stamps

Definition at line 225 of file AliSimulation.h.

Referenced by GetDetIndex().

const Char_t * AliSimulation::fgkRunHLTAuto = "auto"
staticprivate

Definition at line 241 of file AliSimulation.h.

Referenced by Run().

TString AliSimulation::fGRPWriteLocation
private

Definition at line 214 of file AliSimulation.h.

Referenced by SetGRPWriteLocation(), and WriteGRPEntry().

Bool_t AliSimulation::fInitCDBCalled
private

Seed for random number generator.

Definition at line 204 of file AliSimulation.h.

Referenced by InitCDB(), and InitQA().

Bool_t AliSimulation::fInitRunNumberCalled
private

flag to check if CDB storages are already initialized

Definition at line 205 of file AliSimulation.h.

Referenced by InitRunNumber().

ULong64_t AliSimulation::fKey
private

Pointer to aliLego object if it exists.

Definition at line 211 of file AliSimulation.h.

Referenced by SetCDBLock(), and WriteGRPEntry().

AliLego* AliSimulation::fLego
private

Definition at line 209 of file AliSimulation.h.

Referenced by FinishRun(), IsLegoRun(), Lego(), and RunLego().

Bool_t AliSimulation::fLoadAlignFromCDB
private

Definition at line 176 of file AliSimulation.h.

Referenced by MisalignGeometry(), SetAlignObjArray(), and SetLoadAlignFromCDB().

TString AliSimulation::fLoadAlObjsListOfDets
private

Definition at line 177 of file AliSimulation.h.

Referenced by MisalignGeometry(), and SetLoadAlignData().

Float_t AliSimulation::fLumiDecayH
private

Definition at line 221 of file AliSimulation.h.

Referenced by RunSimulation(), and UseTimeStampFromCDB().

TString AliSimulation::fMakeDigits
private

Definition at line 179 of file AliSimulation.h.

Referenced by Run(), SetMakeDigits(), and SetRunQA().

TString AliSimulation::fMakeDigitsFromHits
private

Definition at line 181 of file AliSimulation.h.

Referenced by Run(), SetMakeDigitsFromHits(), and SetRunQA().

TString AliSimulation::fMakeSDigits
private

Definition at line 178 of file AliSimulation.h.

Referenced by ConvertRaw2SDigits(), Run(), and SetMakeSDigits().

Int_t AliSimulation::fNEvents
private
std::vector<time_t> AliSimulation::fOrderedTimeStamps
private

Definition at line 222 of file AliSimulation.h.

Referenced by GenerateTimeStamp(), and RunSimulation().

AliHLTSimulation* AliSimulation::fpHLT
private

HLT options, HLT is disabled if empty, default='default'.

Definition at line 237 of file AliSimulation.h.

Referenced by CreateHLT(), and RunHLT().

TString AliSimulation::fQADetectors
private

Definition at line 227 of file AliSimulation.h.

Referenced by AliSimulation(), InitQA(), RunQA(), and SetRunQA().

TString AliSimulation::fQARefUri
private

Uri of the default CDB storage.

Definition at line 200 of file AliSimulation.h.

Referenced by InitQA(), and SetQARefDefaultStorage().

TString AliSimulation::fQATasks
private

Definition at line 228 of file AliSimulation.h.

Referenced by AliSimulation(), InitQA(), and SetRunQA().

TString AliSimulation::fRawDataFileName
private

Definition at line 183 of file AliSimulation.h.

Referenced by Run(), and SetWriteRawData().

Bool_t AliSimulation::fRegionOfInterest
private

Definition at line 197 of file AliSimulation.h.

Referenced by RunDigitization(), and SetRegionOfInterest().

Int_t AliSimulation::fRun
private

Array with detector specific CDB storages.

Definition at line 202 of file AliSimulation.h.

Referenced by InitRunNumber(), ProcessEnvironmentVars(), SetRunNumber(), and SetRunNumberFromData().

Bool_t AliSimulation::fRunGeneration
private

Definition at line 174 of file AliSimulation.h.

Referenced by Run(), and SetRunGeneration().

Bool_t AliSimulation::fRunGeneratorOnly
private

Definition at line 173 of file AliSimulation.h.

Referenced by Run(), and SetRunGeneratorOnly().

TString AliSimulation::fRunHLT
private

Definition at line 236 of file AliSimulation.h.

Referenced by Run(), RunHLT(), SetRunHLT(), WriteGRPEntry(), and WriteRawData().

Bool_t AliSimulation::fRunQA
private

Definition at line 229 of file AliSimulation.h.

Referenced by Run(), and SetRunQA().

Bool_t AliSimulation::fRunSimulation
private

Definition at line 175 of file AliSimulation.h.

Referenced by RunSimulation(), and SetRunSimulation().

Int_t AliSimulation::fSeed
private

Run number, will be passed to CDB and gAlice!!

Definition at line 203 of file AliSimulation.h.

Referenced by ProcessEnvironmentVars(), Run(), and SetSeed().

Bool_t AliSimulation::fSetRunNumberFromDataCalled
private

flag to check if run number is already initialized

Definition at line 206 of file AliSimulation.h.

Referenced by SetRunNumberFromData().

TObjArray AliSimulation::fSpecCDBUri
private

Uri of the default QA reference storage.

Definition at line 201 of file AliSimulation.h.

Referenced by CreateHLT(), InitCDB(), SetSpecificStorage(), and ~AliSimulation().

time_t AliSimulation::fTimeEnd
private

Definition at line 220 of file AliSimulation.h.

Referenced by GenerateTimeStamp(), RunSimulation(), and WriteGRPEntry().

time_t AliSimulation::fTimeStart
private

Definition at line 219 of file AliSimulation.h.

Referenced by GenerateTimeStamp(), RunSimulation(), and WriteGRPEntry().

TString AliSimulation::fTriggerConfig
private

Definition at line 180 of file AliSimulation.h.

Referenced by GetTriggerConfig(), Run(), RunTrigger(), SetTriggerConfig(), and WriteGRPEntry().

Bool_t AliSimulation::fUseBkgrdVertex
private

Definition at line 196 of file AliSimulation.h.

Referenced by RunSimulation(), and SetUseBkgrdVertex().

Bool_t AliSimulation::fUseMagFieldFromGRP
private

Definition at line 213 of file AliSimulation.h.

Referenced by RunGeneratorOnly(), RunLego(), RunSimulation(), and UseMagFieldFromGRP().

Bool_t AliSimulation::fUseMonitoring
private

Definition at line 187 of file AliSimulation.h.

Referenced by RunSimulation(), and SetUseMonitoring().

Int_t AliSimulation::fUseTimeStampFromCDB
private
Bool_t AliSimulation::fUseVertexFromCDB
private

current CDB key

Definition at line 212 of file AliSimulation.h.

Referenced by RunSimulation(), and UseVertexFromCDB().

Bool_t AliSimulation::fWriteGRPEntry
private

The instance of HLT simulation.

Definition at line 239 of file AliSimulation.h.

Referenced by RunSimulation(), and SetWriteGRPEntry().

Bool_t AliSimulation::fWriteQAExpertData
private

Definition at line 231 of file AliSimulation.h.

Referenced by InitQA(), and SetWriteQAExpert().

TString AliSimulation::fWriteRawData
private

Definition at line 182 of file AliSimulation.h.

Referenced by Run(), RunHLT(), and SetWriteRawData().

Bool_t AliSimulation::fWriteSelRawData
private

Definition at line 185 of file AliSimulation.h.

Referenced by Run(), and SetWriteSelRawData().


The documentation for this class was generated from the following files: