fOutTracks(0)
{
// Standard constructor.
-
}
//________________________________________________________________________
if (fNTracks > 0) {
fTracks = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject(fTracksName));
+ if (!fTracks) {
+ AliError(Form("Couldn't retrieve tracks with name %s!", fTracksName.Data()));
+ return;
+ }
if (strcmp(fTracks->GetClass()->GetName(), "AliPicoTrack")) {
AliError("Can only embed PicoTracks!");
return;
}
-
- if (!fTracks) {
- AliError(Form("Couldn't retrieve tracks with name %s!", fTracksName.Data()));
- return;
- }
if (!fOutTracks) {
fOutTracksName = fTracksName;
//________________________________________________________________________
void AliJetModelBaseTask::GetRandomCell(Double_t &eta, Double_t &phi, Int_t &absId)
{
+ // Get random cell.
+
Int_t repeats = 0;
Double_t rndEta = eta;
Double_t rndPhi = phi;
//________________________________________________________________________
Double_t AliJetModelBaseTask::GetRandomEta()
{
+ // Get random eta.
+
return gRandom->Rndm() * (fEtaMax - fEtaMin) + fEtaMin;
}
//________________________________________________________________________
Double_t AliJetModelBaseTask::GetRandomPhi()
{
+ // Get random phi.
+
return gRandom->Rndm() * (fPhiMax - fPhiMin) + fPhiMin;
}
//________________________________________________________________________
Double_t AliJetModelBaseTask::GetRandomPt()
{
+ // Get random pt.
+
return gRandom->Rndm() * (fPtMax - fPtMin) + fPtMin;
}
//________________________________________________________________________
AliVCluster* AliJetModelBaseTask::AddCluster(Double_t e, Double_t eta, Double_t phi)
{
+ // Add a cluster to the event.
+
Int_t absId = 0;
if (eta < -100 || phi < 0) {
GetRandomCell(eta, phi, absId);
//________________________________________________________________________
AliVCluster* AliJetModelBaseTask::AddCluster(Double_t e, Int_t absId)
{
+ // Add a cluster to the event.
+
const Int_t nClusters = fOutClusters->GetEntriesFast();
TClonesArray digits("AliEMCALDigit", 1);
//________________________________________________________________________
AliPicoTrack* AliJetModelBaseTask::AddTrack(Double_t pt, Double_t eta, Double_t phi)
{
+ // Add a track to the event.
+
const Int_t nTracks = fOutTracks->GetEntriesFast();
if (pt < 0)
//________________________________________________________________________
void AliJetModelBaseTask::Run()
{
-
+ // Run.
}
//________________________________________________________________________
// Execute per event.
Init();
-
Run();
-
}