![]() |
AliRoot Core
ee782a0 (ee782a0)
|
#include <AliRun.h>
Public Member Functions | |
AliRun () | |
AliRun (const char *name, const char *title) | |
virtual | ~AliRun () |
TObjArray * | Detectors () const |
TObjArray * | Modules () const |
void | AddModule (AliModule *mod) |
Int_t | GetEvNumber () const |
void | SetEventNrInRun (Int_t event) |
Int_t | GetEventNrInRun () const |
Int_t | GetNdets () const |
AliModule * | GetModule (const char *name) const |
AliDetector * | GetDetector (const char *name) const |
Int_t | GetModuleID (const char *name) const |
virtual const char * | GetBaseFile () const |
virtual Int_t | GetEvent (Int_t event) |
virtual void | SetConfigFunction (const char *config="Config();") |
virtual const char * | GetConfigFunction () const |
virtual void | SetGenEventHeader (AliGenEventHeader *header) |
AliMC * | GetMCApp () const |
virtual void | Hits2Digits (const char *detector=0) |
virtual void | Hits2SDigits (const char *detector=0) |
virtual void | SDigits2Digits (const char *detector=0) |
virtual void | Digits2Reco (const char *detector=0) |
Bool_t | IsFolder () const |
virtual void | SetBaseFile (const char *filename="galice.root") |
void | SetRunLoader (AliRunLoader *rloader) |
virtual void | Announce () const |
virtual void | InitLoaders () |
Int_t | GetSgPerBgEmbedded () const |
void | SetSgPerBgEmbedded (int i) |
Protected Member Functions | |
virtual void | Tree2Tree (Option_t *option, const char *detector=0) |
Protected Attributes | |
Int_t | fEventNrInRun |
Int_t | fSgPerBgEmbedded |
Current unique event number in run. More... | |
TObjArray * | fModules |
AliMC * | fMCApp |
Int_t | fNdets |
TString | fConfigFunction |
TString | fBaseFileName |
AliRunLoader * | fRunLoader |
Private Member Functions | |
AliRun (const AliRun &) | |
run getter - written as a separate object More... | |
AliRun & | operator= (const AliRun &) |
AliRun::AliRun | ( | ) |
Definition at line 67 of file AliRun.cxx.
AliRun::AliRun | ( | const char * | name, |
const char * | title | ||
) |
Definition at line 87 of file AliRun.cxx.
|
virtual |
Definition at line 120 of file AliRun.cxx.
|
private |
run getter - written as a separate object
void AliRun::AddModule | ( | AliModule * | mod | ) |
Definition at line 442 of file AliRun.cxx.
Referenced by AliModule::AliModule(), and Modules().
|
virtual |
Definition at line 170 of file AliRun.cxx.
Referenced by AliTriggerUtils::CheckConfiguration(), AliSimulation::ConvertRaw2SDigits(), IsFolder(), AliSimulation::RunLego(), and AliSimulation::RunSimulation().
|
inline |
Definition at line 35 of file AliRun.h.
Referenced by AliTriggerUtils::CheckConfiguration(), AliSimulation::ConvertRaw2SDigits(), AliQAManager::InitQA(), AliMC::MediaTable(), AliSimulation::MisalignGeometry(), AliSimulation::RunDigitization(), AliSimulation::RunHitsDigitization(), AliSimulation::RunSDigitization(), AliSimulation::RunSimulation(), AliCentralTrigger::RunTrigger(), AliSimulation::RunTrigger(), Tree2Tree(), AliSimulation::WriteGRPEntry(), and AliSimulation::WriteRawFiles().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 45 of file AliRun.h.
Referenced by AliSegmentArray::MakeTree().
|
inlinevirtual |
Definition at line 50 of file AliRun.h.
Referenced by AliTriggerUtils::CheckConfiguration(), AliSimulation::ConvertRaw2SDigits(), MUONGenerateGeometryData(), AliSimulation::RunGeneratorOnly(), AliSimulation::RunLego(), and AliSimulation::RunSimulation().
AliDetector * AliRun::GetDetector | ( | const char * | name | ) | const |
Definition at line 200 of file AliRun.cxx.
Referenced by AliEMCALRawUtils::AliEMCALRawUtils(), AliEMCALReconstructor::AliEMCALReconstructor(), AliEMCALTriggerElectronics::AliEMCALTriggerElectronics(), AliEMCALTriggerRawDigitMaker::AliEMCALTriggerRawDigitMaker(), AliMFTTracker::AliMFTTracker(), AliMFTTrackerMU::AliMFTTrackerMU(), AliTPCFindClustersMI(), AliTPCHits2Digits(), Convert2Raw(), AliMFTDigitizer::Digitize(), AliEMCALDigitizer::Digitize(), AliFMDDigitizer::Digitize(), Digits2Raw(), FindKrClusters(), GetNdets(), good_tracks(), GoodTracksTPC(), Hits2Digits(), Hits2SDigits(), AliMFTClusterQA::Init(), AliEMCALUnfolding::Init(), AliEMCALClusterizer::Init(), AliFMDDigitizer::Init(), AliFMDInput::Init(), MakeFakeHits(), AliLoader::SetTAddrInDet(), TestEMCALDigit(), TestEMCALHit(), TestEMCALRecPoint(), and TestEMCALSDigit().
|
virtual |
Definition at line 221 of file AliRun.cxx.
Referenced by AliTPCFindClustersMI(), TPCFindGenTracks::Exec(), TPCCmpTr::Exec(), GetBaseFile(), good_tracks(), and Hits2Digits().
|
inline |
Definition at line 40 of file AliRun.h.
Referenced by AliMC::BeginEvent().
Int_t AliRun::GetEvNumber | ( | ) | const |
Definition at line 379 of file AliRun.cxx.
Referenced by AliMC::BeginEvent(), AliMFTTracker::GetVertexFromMC(), AliMFTTrackerMU::GetVertexFromMC(), and Modules().
|
inline |
Definition at line 53 of file AliRun.h.
Referenced by AliFMD::AddHitByFields(), AliModule::AddTrackReference(), AliEMCALv2::AliEMCALv2(), AliGenerator::AliGenerator(), AliHit::AliHit(), AliLego::BeginEvent(), AliTriggerUtils::CheckConfiguration(), AliFMDv1::CheckHit(), AliSimulation::ConvertRaw2SDigits(), AliSimulation::FinishRun(), AliDetector::FirstHit(), AliLegoGeneratorEta::Generate(), AliLegoGeneratorPhiZ::Generate(), AliLegoGeneratorEtaR::Generate(), AliLegoGeneratorXYZ::Generate(), AliLegoGenerator::Generate(), AliSimulation::GenerateTimeStamp(), AliMFTHit::GetParticle(), AliFMD::HitsArray(), AliGenerator::KeepTrack(), AliMUON::MakeBranch(), MakeFakeHits(), MUONGenerateGeometryData(), AliGenerator::PushTrack(), AliSimulation::RunGeneratorOnly(), AliSimulation::RunLego(), AliSimulation::RunSimulation(), AliGenerator::SetHighWaterMark(), AliTPCv1::StepManager(), AliLego::StepManager(), AliMUONv1::StepManager(), AliEMCALv2::StepManager(), AliEMCALv1::StepManager(), AliMFT::StepManager(), AliFMDv1::StepManager(), and AliSimulation::WriteGRPEntry().
AliModule * AliRun::GetModule | ( | const char * | name | ) | const |
Definition at line 191 of file AliRun.cxx.
Referenced by AliMUONChamber::AliMUONChamber(), AliMUONSDigitizerV2::Digitize(), GetNdets(), muon(), MUONGenerateGeometryData(), AliMC::ReadTransPar(), AliMUONTriggerGeometryBuilder::SetVolumes(), AliMUONSt2GeometryBuilderV2::SetVolumes(), AliMUONSlatGeometryBuilder::SetVolumes(), and AliMUONSt1GeometryBuilderV2::SetVolumes().
Int_t AliRun::GetModuleID | ( | const char * | name | ) | const |
Definition at line 209 of file AliRun.cxx.
Referenced by AddModule(), AliModule::AliModule(), and GetNdets().
|
inline |
Definition at line 41 of file AliRun.h.
Referenced by AliMC::MediaTable(), AliMC::PostTrack(), and AliMC::PreTrack().
|
inline |
Definition at line 68 of file AliRun.h.
Referenced by AliMC::FinishEvent().
|
virtual |
Definition at line 270 of file AliRun.cxx.
Referenced by GetMCApp().
|
inlinevirtual |
Definition at line 55 of file AliRun.h.
Referenced by Hits2Digits().
|
virtual |
Definition at line 150 of file AliRun.cxx.
Referenced by AliTriggerUtils::CheckConfiguration(), AliSimulation::ConvertRaw2SDigits(), IsFolder(), AliSimulation::RunLego(), and AliSimulation::RunSimulation().
|
inline |
Definition at line 36 of file AliRun.h.
Referenced by AliMC::AddDigit(), AliMC::AddHit(), AddModule(), AliMC::BeginEvent(), AliMC::CacheVMCInstance(), AliTriggerUtils::CheckConfiguration(), AliMC::ConstructGeometry(), AliMC::ConstructOpGeometry(), AliSimulation::ConvertRaw2SDigits(), AliMC::FinishEvent(), AliMC::FinishPrimary(), AliSimulation::FinishRun(), AliMC::InitGeometry(), MediaTable(), AliMC::PostTrack(), AliMC::PreTrack(), AliMC::RemapHits(), AliMC::ResetDigits(), AliMC::ResetHits(), AliMC::ResetSDigits(), AliSimulation::RunLego(), AliSimulation::RunSimulation(), AliMC::SetAllAlignableVolumes(), AliMC::Stepping(), WriteMedArrays(), and AliModule::~AliModule().
|
inlinevirtual |
Definition at line 56 of file AliRun.h.
Referenced by Hits2Digits().
|
virtual |
Definition at line 263 of file AliRun.cxx.
Referenced by IsFolder().
|
inlinevirtual |
Definition at line 48 of file AliRun.h.
Referenced by runSimulation().
|
inline |
Definition at line 39 of file AliRun.h.
Referenced by AliMC::BeginEvent(), and AliSimulation::RunSimulation().
|
virtual |
Definition at line 372 of file AliRun.cxx.
Referenced by AliGenParamPionsKaons::Generate(), and GetConfigFunction().
void AliRun::SetRunLoader | ( | AliRunLoader * | rloader | ) |
Definition at line 392 of file AliRun.cxx.
Referenced by commonConfig(), Config(), fastMUONGen(), gen(), AliMCGenHandler::Init(), IsFolder(), and AliRunLoader::LoadgAlice().
|
inline |
Definition at line 69 of file AliRun.h.
Referenced by AliSimulation::RunSimulation().
|
protectedvirtual |
Definition at line 284 of file AliRun.cxx.
Referenced by Digits2Reco(), Hits2SDigits(), SDigits2Digits(), and SetSgPerBgEmbedded().
|
protected |
Definition at line 79 of file AliRun.h.
Referenced by GetBaseFile(), and SetBaseFile().
|
protected |
Definition at line 78 of file AliRun.h.
Referenced by GetConfigFunction(), and SetConfigFunction().
|
protected |
Definition at line 73 of file AliRun.h.
Referenced by GetEventNrInRun(), and SetEventNrInRun().
|
protected |
Definition at line 76 of file AliRun.h.
Referenced by GetEvent(), GetMCApp(), and ~AliRun().
|
protected |
Definition at line 75 of file AliRun.h.
Referenced by Detectors(), GetDetector(), GetEvent(), GetModule(), GetModuleID(), InitLoaders(), Modules(), SetRunLoader(), and ~AliRun().
|
protected |
Definition at line 77 of file AliRun.h.
Referenced by AddModule(), and GetNdets().
|
protected |
Definition at line 80 of file AliRun.h.
Referenced by AddModule(), GetEvent(), GetEvNumber(), InitLoaders(), SetRunLoader(), and ~AliRun().
|
protected |
Current unique event number in run.
Definition at line 74 of file AliRun.h.
Referenced by GetSgPerBgEmbedded(), and SetSgPerBgEmbedded().