AliRoot Core  edcc906 (edcc906)
AliHLTSimulation.cxx File Reference

Binding class for HLT simulation in AliRoot. More...

#include <cassert>
#include <cerrno>
#include "TObjArray.h"
#include "TObjString.h"
#include "AliHLTSimulation.h"
#include "AliSimulation.h"
#include "AliLog.h"
#include "AliRun.h"
#include "AliRunLoader.h"
#include "AliHeader.h"
#include "AliCDBManager.h"
#include "AliCDBEntry.h"
#include "AliCDBPath.h"
#include "AliCDBId.h"
#include "AliCDBMetaData.h"
#include "AliCDBStorage.h"
#include "AliGRPObject.h"
#include "AliGRPManager.h"
#include "AliHLTSystem.h"
#include "AliHLTConfigurationHandler.h"
#include "AliHLTPluginBase.h"
#include "AliRawReaderFile.h"
#include "AliRawReaderDate.h"
#include "AliRawReaderRoot.h"
#include "AliESDEvent.h"
#include "AliHLTOUTComponent.h"
#include "AliTracker.h"
#include "TGeoGlobalMagField.h"
#include "TSystem.h"
#include "TMath.h"
Include dependency graph for AliHLTSimulation.cxx:

Go to the source code of this file.

Functions

AliHLTSimulationAliHLTSimulationCreateInstance ()
 
int AliHLTSimulationDeleteInstance (AliHLTSimulation *pSim)
 
int AliHLTSimulationInit (AliHLTSimulation *pSim, AliRunLoader *pRunLoader, const char *options)
 
int AliHLTSimulationRun (AliHLTSimulation *pSim, AliRunLoader *pRunLoader)
 
int AliHLTSimulationGetLibraryVersion ()
 
int AliHLTSimulationSetup (AliHLTSimulation *, AliSimulation *pSim, const char *specificObjects)
 
void CompileInfo (const char *&date, const char *&time)
 

Detailed Description

Binding class for HLT simulation in AliRoot.

Author
Matthias Richter
Date

Definition in file AliHLTSimulation.cxx.

Function Documentation

AliHLTSimulation* AliHLTSimulationCreateInstance ( )

Create an instance of the AliHLTSimulation class

Definition at line 325 of file AliHLTSimulation.cxx.

Referenced by AliSimulation::CreateHLT().

int AliHLTSimulationDeleteInstance ( AliHLTSimulation pSim)

Delete an instance of the AliHLTSimulation class

Definition at line 331 of file AliHLTSimulation.cxx.

Referenced by AliSimulation::RunHLT().

int AliHLTSimulationGetLibraryVersion ( )

Get version no of the library/class interface

Definition at line 355 of file AliHLTSimulation.cxx.

int AliHLTSimulationInit ( AliHLTSimulation pSim,
AliRunLoader pRunLoader,
const char *  options 
)

Set options for an instance. Init is invoked right before running HLT simulation, i.e. after all the other AliSimulation was done

Definition at line 337 of file AliHLTSimulation.cxx.

Referenced by AliSimulation::RunHLT().

int AliHLTSimulationRun ( AliHLTSimulation pSim,
AliRunLoader pRunLoader 
)

Run simulation for an instance and run loader

Definition at line 346 of file AliHLTSimulation.cxx.

Referenced by AliSimulation::RunHLT().

int AliHLTSimulationSetup ( AliHLTSimulation pHLTSim,
AliSimulation pSim,
const char *  options 
)

Setup the HLT simulation. Setup is done right after the creation. To be called before the actual AliSimulation starts when the OCDB is not yet locked.

Definition at line 361 of file AliHLTSimulation.cxx.

Referenced by AliSimulation::CreateHLT().

void CompileInfo ( const char *&  date,
const char *&  time 
)

Definition at line 393 of file AliHLTSimulation.cxx.