![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliDigitizationInput.h>
Public Member Functions | |
AliDigitizationInput () | |
AliDigitizationInput (Int_t nInputStreams, Int_t sperb=1) | |
virtual | ~AliDigitizationInput () |
void | SetOutputFile (TString fn) |
TString | GetOutputFile () const |
void | SetOutputDir (TString dn) |
TString | GetOutputDir () const |
void | SetInputStream (Int_t stream, const char *inputName, TString foldername="") |
void | SetFirstOutputEventNr (Int_t i) |
void | SetNrOfEventsToWrite (Int_t i) |
void | SetCopyTreesFromInput (Int_t i) |
Int_t | GetCopyTreesFromInput () const |
Int_t | GetOutputEventNr () const |
void | SetCombinationFileName (TString fn) |
TString | GetCombinationFileName () const |
Int_t | GetMask (Int_t i) const |
void | SetRegionOfInterest (Bool_t flag) |
Bool_t | GetRegionOfInterest () const |
Int_t | GetNinputs () const |
const TString & | GetInputFolderName (Int_t i) const |
const char * | GetOutputFolderName () |
Int_t | GetNParticles (Int_t event) const |
Int_t | GetNParticles (Int_t event, Int_t input) const |
Int_t * | GetInputEventNumbers (Int_t event) const |
Int_t | GetInputEventNumber (Int_t event, Int_t input) const |
AliStream * | GetInputStream (Int_t index) const |
TParticle * | GetParticle (Int_t i, Int_t event) const |
TParticle * | GetParticle (Int_t i, Int_t input, Int_t event) const |
TString | GetInputFileName (Int_t input, Int_t order) const |
AliRunLoader * | GetOutRunLoader () |
Bool_t | ConnectInputTrees () |
Bool_t | InitOutputGlobal () |
void | InitEvent () |
void | FinishEvent () |
void | FinishGlobal () |
Private Member Functions | |
AliDigitizationInput (const AliDigitizationInput &dig) | |
AliDigitizationInput & | operator= (const AliDigitizationInput &dig) |
void | Copy (TObject &dig) const |
Private Attributes | |
Int_t | fkMASK [MAXSTREAMSTOMERGE] |
Int_t | fkMASKSTEP |
masks for track ids from More... | |
TString | fOutputFileName |
TString | fOutputDirName |
Int_t | fEvent |
Int_t | fNrOfEventsToWrite |
Int_t | fNrOfEventsWritten |
Int_t | fCopyTreesFromInput |
Int_t | fNinputs |
Int_t | fNinputsGiven |
Bool_t | fRegionOfInterest |
TClonesArray * | fInputStreams |
AliRunLoader * | fOutRunLoader |
Bool_t | fOutputInitialized |
AliMergeCombi * | fCombi |
TArrayI | fCombination |
TString | fCombinationFileName |
combination of events from More... | |
Static Private Attributes | |
static const TString | fgkDefOutFolderName |
static const TString | fgkBaseInFolderName |
Definition at line 34 of file AliDigitizationInput.h.
AliDigitizationInput::AliDigitizationInput | ( | ) |
Definition at line 120 of file AliDigitizationInput.cxx.
Referenced by GetInputStream().
AliDigitizationInput::AliDigitizationInput | ( | Int_t | nInputStreams, |
Int_t | sperb = 1 |
||
) |
Definition at line 145 of file AliDigitizationInput.cxx.
|
virtual |
Definition at line 202 of file AliDigitizationInput.cxx.
|
private |
Bool_t AliDigitizationInput::ConnectInputTrees | ( | ) |
Definition at line 232 of file AliDigitizationInput.cxx.
Referenced by GetInputStream(), and AliSimulation::RunDigitization().
|
private |
Definition at line 192 of file AliDigitizationInput.cxx.
Referenced by GetInputStream().
void AliDigitizationInput::FinishEvent | ( | ) |
Definition at line 331 of file AliDigitizationInput.cxx.
Referenced by GetInputStream(), and AliSimulation::RunDigitization().
void AliDigitizationInput::FinishGlobal | ( | ) |
Definition at line 376 of file AliDigitizationInput.cxx.
Referenced by GetInputStream(), and AliSimulation::RunDigitization().
|
inline |
Definition at line 56 of file AliDigitizationInput.h.
|
inline |
Definition at line 53 of file AliDigitizationInput.h.
Int_t AliDigitizationInput::GetInputEventNumber | ( | Int_t | event, |
Int_t | input | ||
) | const |
Definition at line 455 of file AliDigitizationInput.cxx.
Referenced by GetNinputs(), GetNParticles(), and GetParticle().
Int_t * AliDigitizationInput::GetInputEventNumbers | ( | Int_t | event | ) | const |
Definition at line 442 of file AliDigitizationInput.cxx.
Referenced by GetNinputs().
TString AliDigitizationInput::GetInputFileName | ( | Int_t | input, |
Int_t | order | ||
) | const |
Definition at line 525 of file AliDigitizationInput.cxx.
Referenced by GetInputStream().
const TString & AliDigitizationInput::GetInputFolderName | ( | Int_t | i | ) | const |
Definition at line 487 of file AliDigitizationInput.cxx.
Referenced by AliEMCALDigitizer::AliEMCALDigitizer(), AliMUONDigitizerV3::CreateInputDigitStores(), AliMFTDigitizer::Digitize(), AliMUONDigitizerV3::Digitize(), AliFMDDigitizer::Digitize(), FinishEvent(), FinishGlobal(), GetNinputs(), GetOutRunLoader(), AliEMCALDigitizer::Init(), and InitOutputGlobal().
|
inline |
Definition at line 82 of file AliDigitizationInput.h.
Referenced by AliEMCALDigitizer::AliEMCALDigitizer(), AliEMCALDigitizer::Digitize(), AliEMCALDigitizer::Init(), and AliSimulation::RunDigitization().
|
inline |
Definition at line 57 of file AliDigitizationInput.h.
Referenced by AliMFTDigitizer::Digitize(), AliMUONDigitizerV3::Digitize(), AliEMCALDigitizer::Digitize(), and AliFMDDigitizer::Digitize().
|
inline |
Definition at line 60 of file AliDigitizationInput.h.
Referenced by AliMUONDigitizerV3::CreateInputDigitStores(), AliMFTDigitizer::Digitize(), AliMUONDigitizerV3::Digitize(), AliFMDDigitizer::Digitize(), AliDigitizer::GetNInputStreams(), and AliEMCALDigitizer::Init().
Int_t AliDigitizationInput::GetNParticles | ( | Int_t | event | ) | const |
Definition at line 412 of file AliDigitizationInput.cxx.
Referenced by GetNinputs().
Int_t AliDigitizationInput::GetNParticles | ( | Int_t | event, |
Int_t | input | ||
) | const |
Definition at line 429 of file AliDigitizationInput.cxx.
|
inline |
Definition at line 46 of file AliDigitizationInput.h.
|
inline |
Definition at line 54 of file AliDigitizationInput.h.
Referenced by AliMFTDigitizer::Digitize(), and AliFMDDigitizer::Digitize().
|
inline |
Definition at line 43 of file AliDigitizationInput.h.
const char * AliDigitizationInput::GetOutputFolderName | ( | ) |
Definition at line 499 of file AliDigitizationInput.cxx.
Referenced by AliMFTDigitizer::Digitize(), AliMUONDigitizerV3::Digitize(), AliFMDDigitizer::Digitize(), and GetNinputs().
AliRunLoader * AliDigitizationInput::GetOutRunLoader | ( | ) |
Definition at line 508 of file AliDigitizationInput.cxx.
Referenced by FinishEvent(), FinishGlobal(), GetInputStream(), GetOutputFolderName(), InitOutputGlobal(), and AliSimulation::RunDigitization().
TParticle * AliDigitizationInput::GetParticle | ( | Int_t | i, |
Int_t | event | ||
) | const |
Definition at line 464 of file AliDigitizationInput.cxx.
Referenced by GetInputStream().
TParticle * AliDigitizationInput::GetParticle | ( | Int_t | i, |
Int_t | input, | ||
Int_t | event | ||
) | const |
Definition at line 474 of file AliDigitizationInput.cxx.
|
inline |
Definition at line 59 of file AliDigitizationInput.h.
Referenced by AliDigitizer::GetRegionOfInterest().
void AliDigitizationInput::InitEvent | ( | ) |
Definition at line 318 of file AliDigitizationInput.cxx.
Referenced by GetInputStream(), and AliSimulation::RunDigitization().
Bool_t AliDigitizationInput::InitOutputGlobal | ( | ) |
Definition at line 272 of file AliDigitizationInput.cxx.
Referenced by GetInputStream(), and InitEvent().
|
private |
Referenced by GetInputStream().
|
inline |
Definition at line 55 of file AliDigitizationInput.h.
|
inline |
Definition at line 52 of file AliDigitizationInput.h.
|
inline |
Definition at line 50 of file AliDigitizationInput.h.
void AliDigitizationInput::SetInputStream | ( | Int_t | stream, |
const char * | inputName, | ||
TString | foldername = "" |
||
) |
Definition at line 213 of file AliDigitizationInput.cxx.
Referenced by GetOutputDir(), and AliSimulation::RunDigitization().
|
inline |
Definition at line 51 of file AliDigitizationInput.h.
|
inline |
Definition at line 45 of file AliDigitizationInput.h.
void AliDigitizationInput::SetOutputFile | ( | TString | fn | ) |
Definition at line 259 of file AliDigitizationInput.cxx.
|
inline |
Definition at line 58 of file AliDigitizationInput.h.
Referenced by AliSimulation::RunDigitization().
|
private |
Definition at line 126 of file AliDigitizationInput.h.
Referenced by ConnectInputTrees(), and ~AliDigitizationInput().
|
private |
Definition at line 127 of file AliDigitizationInput.h.
|
private |
combination of events from
Definition at line 128 of file AliDigitizationInput.h.
Referenced by GetCombinationFileName(), and SetCombinationFileName().
|
private |
Definition at line 115 of file AliDigitizationInput.h.
Referenced by FinishEvent(), FinishGlobal(), GetCopyTreesFromInput(), and SetCopyTreesFromInput().
|
private |
Definition at line 112 of file AliDigitizationInput.h.
Referenced by FinishEvent(), GetOutputEventNr(), InitEvent(), and SetFirstOutputEventNr().
|
staticprivate |
Definition at line 131 of file AliDigitizationInput.h.
Referenced by AliDigitizationInput().
|
staticprivate |
Definition at line 130 of file AliDigitizationInput.h.
Referenced by InitOutputGlobal().
|
private |
Definition at line 120 of file AliDigitizationInput.h.
Referenced by AliDigitizationInput(), ConnectInputTrees(), GetInputFileName(), GetInputFolderName(), GetInputStream(), SetInputStream(), and ~AliDigitizationInput().
|
private |
Definition at line 105 of file AliDigitizationInput.h.
Referenced by AliDigitizationInput(), and GetMask().
|
private |
masks for track ids from
Definition at line 107 of file AliDigitizationInput.h.
Referenced by AliDigitizationInput(), and GetParticle().
|
private |
Definition at line 117 of file AliDigitizationInput.h.
Referenced by ConnectInputTrees(), GetInputEventNumbers(), GetInputFileName(), GetNinputs(), and GetNParticles().
|
private |
Definition at line 118 of file AliDigitizationInput.h.
|
private |
Definition at line 113 of file AliDigitizationInput.h.
Referenced by SetNrOfEventsToWrite().
|
private |
Definition at line 114 of file AliDigitizationInput.h.
Referenced by FinishEvent().
|
private |
Definition at line 110 of file AliDigitizationInput.h.
Referenced by GetOutputDir(), and SetOutputDir().
|
private |
Definition at line 109 of file AliDigitizationInput.h.
Referenced by GetOutputFile(), GetOutRunLoader(), InitEvent(), InitOutputGlobal(), and SetOutputFile().
|
private |
Definition at line 124 of file AliDigitizationInput.h.
Referenced by InitEvent(), and InitOutputGlobal().
|
private |
Definition at line 123 of file AliDigitizationInput.h.
Referenced by FinishEvent(), FinishGlobal(), GetOutRunLoader(), InitOutputGlobal(), and ~AliDigitizationInput().
|
private |
Definition at line 119 of file AliDigitizationInput.h.
Referenced by GetRegionOfInterest(), and SetRegionOfInterest().