//see header file for documentation
if ( (digit1->fModule == digit2->fModule) /*&& (coord1[1]==coord2[1])*/ ) // inside the same PHOS module
{
-// Int_t rowdiff = TMath::Abs( digit1->fZ - digit2->fZ );
-// Int_t coldiff = TMath::Abs( digit1->fX - digit2->fX );
-// if (( coldiff <= 1 && rowdiff == 0 ) || ( coldiff == 0 && rowdiff <= 1 ))
-// {
-// cout << "Are neighbours: digit (E = " << digit1->fEnergy << ") with x = " << digit1->fX << " and z = " << digit1->fZ <<
-// " is neighbour with digit (E = " << digit2->fEnergy << ") with x = " << digit2->fX << " and z = " << digit2->fZ << endl;
-
-// if(TMath::Abs(digit1->fTime - digit2->fTime ) < fEmcTimeGate)
-// {
-// return 1;
-// }
-// }
-
- Float_t rowdiff = TMath::Abs( digit1->fZ - digit2->fZ );
- Float_t coldiff = TMath::Abs( digit1->fX - digit2->fX );
- if (( coldiff <= 2.4 && rowdiff < 0.4 ) || ( coldiff < 0.4 && rowdiff <= 2.4 ))
+ Int_t rowdiff = TMath::Abs( digit1->fZ - digit2->fZ );
+ Int_t coldiff = TMath::Abs( digit1->fX - digit2->fX );
+ if (( coldiff <= 1 && rowdiff == 0 ) || ( coldiff == 0 && rowdiff <= 1 ))
{
// cout << "Are neighbours: digit (E = " << digit1->fEnergy << ") with x = " << digit1->fX << " and z = " << digit1->fZ <<
- // " is neighbour with digit (E = " << digit2->fEnergy << ") with x = " << digit2->fX << " and z = " << digit2->fZ << endl;
+ // " is neighbour with digit (E = " << digit2->fEnergy << ") with x = " << digit2->fX << " and z = " << digit2->fZ << endl;
if(TMath::Abs(digit1->fTime - digit2->fTime ) < fEmcTimeGate)
{
return 1;
}
}
- else
- {
- // cout << "Not neighbours: digit (E = " << digit1->fEnergy << ") with x = " << digit1->fX << " and z = " << digit1->fZ <<
- // " is not neighbour with digit (E = " << digit2->fEnergy << ") with x = " << digit2->fX << " and z = " << digit2->fZ << endl;
- }
}
return 0;
}
void rec_hlt_phos()//, char* opt="decoder ESD")
{
// AliCDBManager::Instance()->SetDefaultStorage("raw://");
- AliCDBManager::Instance()->SetDefaultStorage("raw://");
+ // AliCDBManager::Instance()->SetDefaultStorage("raw://");
if(!gSystem->AccessPathName("galice.root")){
cerr << "please delete the galice.root or run at different place." << endl;
return;
// Raw analyzer
arg = "";
ra.Form("PHS-RA_%02d_%d", module, rcu);
- // AliHLTConfiguration rawConf(ra.Data(), "PhosRawCrudev2", publisher.Data(), arg.Data())
-; AliHLTConfiguration rawConf(ra.Data(), "PhosRawCrudev3", publisher.Data(), arg.Data());
+ // AliHLTConfiguration rawConf(ra.Data(), "PhosRawCrudev2", publisher.Data(), arg.Data());
+ AliHLTConfiguration rawConf(ra.Data(), "PhosRawCrude", publisher.Data(), arg.Data());
// digit maker components
dm.Form("PHS-DM_%02d_%d", module, rcu);
TString arg, ec, em, hp, ef;
- em.Form("ESD-MAKER");
ec.Form("ESD-CONVERTER");
arg = "";
- AliHLTConfiguration emConf(em.Data(), "PhosEsdEntriesMaker", ecInput.Data(), "");
+ // AliHLTConfiguration emConf(em.Data(), "PhosEsdEntriesMaker", ecInput.Data(), "");
AliHLTConfiguration esdcconf(ec.Data(), "GlobalEsdConverter" , ecInput.Data(), "");