// Origin: masera@to.infn.it 25/09/2003 //
// //
/////////////////////////////////////////////////////////////////////////
+
+using std::endl;
+using std::cout;
ClassImp(AliITSVertexerFast)
{
// Default Constructor
fSmear = 0;
- AliRunLoader *rl =AliRunLoader::GetRunLoader();
+ AliRunLoader *rl =AliRunLoader::Instance();
TTree *trK=(TTree*)rl->TreeK();
if(!trK)AliFatal("This class should be used only with simulated events!!");
rl->LoadHeader();
// Standard constructor
fSmear = new Double_t[3];
for(Int_t i=0;i<3;i++)fSmear[i]=smear[i];
- Info("AliITSVertexerFast","Gaussian smaring of the generated vertex. Parameters %f12.5 , %f12.5 , %f12.5 \n",fSmear[0],fSmear[1],fSmear[2]);
- AliRunLoader *rl =AliRunLoader::GetRunLoader();
+ AliInfo(Form("Gaussian smaring of the generated vertex. Sigmas (x,y,z) = %12.5f , %12.5f , %12.5f cm",fSmear[0],fSmear[1],fSmear[2]));
+ AliRunLoader *rl =AliRunLoader::Instance();
TTree *trK=(TTree*)rl->TreeK();
if(!trK)AliFatal("This class should be used only with simulated events!!");
rl->LoadHeader();
//______________________________________________________________________
AliITSVertexerFast::~AliITSVertexerFast(){
// Destructor
- if(fSmear)delete [] fSmear;
- fSmear = 0;
+ delete [] fSmear;
}
//______________________________________________________________________
AliWarning(Form("This class should be used only with simulated events!! Input cluster tree (%p) will not be used!!",itsClusterTree));
fCurrentVertex = 0;
- AliRunLoader *rl =AliRunLoader::GetRunLoader();
+ AliRunLoader *rl =AliRunLoader::Instance();
TArrayF primaryVertex(3); // true vertex
AliHeader* header = rl->GetHeader();
AliGenEventHeader* genEventHeader = header->GenEventHeader();
vrtx[k] = gRandom->Gaus(vrttrue[k],fSmear[k]);
}
fCurrentVertex = new AliESDVertex(vrtx,fSmear,"Smeared Generated Vertex");
+ fCurrentVertex->SetTitle("vertexer: smearMC");
return fCurrentVertex;
}