fNClusForDirPho(0),
fDirPhoPt(0),
fHigherPtCone(0),
+ fImportGeometryFromFile(0),
+ fImportGeometryFilePath(""),
fESD(0),
fAOD(0),
fMCEvent(0),
fHnOutput(0)
{
// Default constructor.
+ for(Int_t i = 0; i < 12; i++) fGeomMatrix[i] = 0;
}
//________________________________________________________________________
fNClusForDirPho(0),
fDirPhoPt(0),
fHigherPtCone(0),
+ fImportGeometryFromFile(0),
+ fImportGeometryFilePath(""),
fESD(0),
fAOD(0),
fMCEvent(0),
fEvtSel->Fill(0);
if(fDebug)
- printf("event is ok\n");
+ printf("event is ok,\n run number=%d\n",runnumber);
+
AliVVertex *pv = (AliVVertex*)event->GetPrimaryVertex();
Bool_t pvStatus = kTRUE;
void SetDebugOn(Bool_t d) { fDebug = d; }
void SetPathStringSelect(char *p) { fPathStrOpt = p; }
void SetEtCut(Double_t ec) { fECut = ec; }
+ void SetImportGeometryFromFile(Bool_t im,
+ TString pa = "") { fImportGeometryFromFile = im ;
+ fImportGeometryFilePath = pa ; }
protected:
TObjArray *fESDClusters; //!pointer to EMCal clusters
Int_t fNClusForDirPho; // number of clusters from prompt photon per event
Float_t fDirPhoPt; // prompt photon pt (assumes only one per event)
Float_t fHigherPtCone; // higher pt inside the cone around the candidate
+ Bool_t fImportGeometryFromFile; // Import geometry settings in geometry.root file
+ TString fImportGeometryFilePath; // path fo geometry.root file
private:
cutsp->SetEtaRange(-1.0,1.0);
ana->SetPrimTrackCuts(cutsp);
ana->SetPeriod(period.Data());
- if(period.Contains("11"))
+ if(period.Contains("11")){
ana->SetGeoName("EMCAL_COMPLETEV1");
- else
+ //ana->SetImportGeometryFromFile(kTRUE,"$ALICE_ROOT/OADB/EMCAL/geometry_2011.root");
+ }
+ else{
+ if(period.Contains("12")){
+ if(isMC){
+ ana->SetGeoName("EMCAL_COMPLETEV1");
+ //ana->SetImportGeometryFromFile(kTRUE,"$ALICE_ROOT/OADB/EMCAL/geometry_2011.root");
+ }
+ else{
+ ana->SetGeoName("EMCAL_COMPLETE12SMV1");
+ //ana->SetImportGeometryFromFile(kTRUE,"$ALICE_ROOT/OADB/EMCAL/geometry_2012.root");
+ }
+ }
+ else{
ana->SetGeoName("EMCAL_FIRSTYEARV1");
-
+ //ana->SetImportGeometryFromFile(kTRUE,"$ALICE_ROOT/OADB/EMCAL/geometry_2010.root");
+ }
+ }
mgr->AddTask(ana);
TString containername = "histosEMCALIsoPhoton";