- changed matching cut for EMCAL in PbPb in Addtask, changed histo range for timing...
authorfbock <friederike.bock@cern.ch>
Wed, 12 Nov 2014 14:29:43 +0000 (15:29 +0100)
committerfbock <friederike.bock@cern.ch>
Wed, 12 Nov 2014 14:29:43 +0000 (15:29 +0100)
PWGGA/GammaConv/AliCaloPhotonCuts.cxx
PWGGA/GammaConv/macros/AddTask_GammaConvCalo_PbPb.C

index 7d5e669..4eade9d 100644 (file)
@@ -334,6 +334,10 @@ void AliCaloPhotonCuts::InitCutHistograms(TString name){
        // Cluster quality related histograms
     Double_t timeMin = -2e-6;
     Double_t timeMax = 8e-6;
+       if (GetClusterType() == 1){
+               timeMin = -2e-7;
+               timeMax = 12e-7;
+       }       
     fHistClusterTimevsEBeforeQA=new TH2F(Form("ClusterTimeVsE_beforeClusterQA %s",GetCutNumber().Data()),"ClusterTimeVsE_beforeClusterQA",800,timeMin,timeMax,100,0,40);
        fHistograms->Add(fHistClusterTimevsEBeforeQA);
     fHistClusterTimevsEAfterQA=new TH2F(Form("ClusterTimeVsE_afterClusterQA %s",GetCutNumber().Data()),"ClusterTimeVsE_afterClusterQA",800,timeMin,timeMax,100,0,40);
index c32f279..a9c2cf7 100644 (file)
@@ -138,6 +138,24 @@ void AddTask_GammaConvCalo_PbPb(           Int_t trainConfig = 1,  //change different s
                eventCutArray[ 2] = "5260001"; photonCutArray[ 2] = "002092970028250400000"; clusterCutArray[2] = "10000040022030000"; mesonCutArray[ 2] = "01525065000000"; // 20-60%
                eventCutArray[ 3] = "5480001"; photonCutArray[ 3] = "002092970028250400000"; clusterCutArray[3] = "10000040022030000"; mesonCutArray[ 3] = "01525065000000"; // 40-80%
                eventCutArray[ 4] = "5250001"; photonCutArray[ 4] = "002092970028250400000"; clusterCutArray[4] = "10000040022030000"; mesonCutArray[ 4] = "01525065000000"; // 20-50%                          
+       } else if (trainConfig == 4){ // EMCAL clusters
+               eventCutArray[ 0] = "6010001"; photonCutArray[ 0] = "002092970028250400000"; clusterCutArray[0] = "10000043022030000"; mesonCutArray[ 0] = "01525065000000"; // 0-5%
+               eventCutArray[ 1] = "6120001"; photonCutArray[ 1] = "002092970028250400000"; clusterCutArray[1] = "10000043022030000"; mesonCutArray[ 1] = "01525065000000"; // 5-10%
+               eventCutArray[ 2] = "5010001"; photonCutArray[ 2] = "002092970028250400000"; clusterCutArray[2] = "10000043022030000"; mesonCutArray[ 2] = "01525065000000"; // 0-10%
+               eventCutArray[ 3] = "5240001"; photonCutArray[ 3] = "002092970028250400000"; clusterCutArray[3] = "10000043022030000"; mesonCutArray[ 3] = "01525065000000"; // 20-40%
+               eventCutArray[ 4] = "5250001"; photonCutArray[ 4] = "002092970028250400000"; clusterCutArray[4] = "10000043022030000"; mesonCutArray[ 4] = "01525065000000"; // 20-50%
+       } else if (trainConfig == 5){ // EMCAL clusters
+               eventCutArray[ 0] = "6010001"; photonCutArray[ 0] = "002092970028250400000"; clusterCutArray[0] = "10000043022030000"; mesonCutArray[ 0] = "01525065000000"; // 0-5%
+               eventCutArray[ 1] = "6120001"; photonCutArray[ 1] = "002092970028250400000"; clusterCutArray[1] = "10000043022030000"; mesonCutArray[ 1] = "01525065000000"; // 5-10%
+               eventCutArray[ 2] = "5010001"; photonCutArray[ 2] = "002092970028250400000"; clusterCutArray[2] = "10000043022030000"; mesonCutArray[ 2] = "01525065000000"; // 0-10%
+               eventCutArray[ 3] = "5120001"; photonCutArray[ 3] = "002092970028250400000"; clusterCutArray[3] = "10000043022030000"; mesonCutArray[ 3] = "01525065000000"; // 10-20%
+               eventCutArray[ 4] = "5240001"; photonCutArray[ 4] = "002092970028250400000"; clusterCutArray[4] = "10000043022030000"; mesonCutArray[ 4] = "01525065000000"; // 20-40%          
+       } else if (trainConfig == 6){ // EMCAL clusters
+               eventCutArray[ 0] = "5460001"; photonCutArray[ 0] = "002092970028250400000"; clusterCutArray[0] = "10000043022030000"; mesonCutArray[ 0] = "01525065000000"; // 40-60%
+               eventCutArray[ 1] = "5680001"; photonCutArray[ 1] = "002092970028250400000"; clusterCutArray[1] = "10000043022030000"; mesonCutArray[ 1] = "01525065000000"; // 60-80%
+               eventCutArray[ 2] = "5260001"; photonCutArray[ 2] = "002092970028250400000"; clusterCutArray[2] = "10000043022030000"; mesonCutArray[ 2] = "01525065000000"; // 20-60%
+               eventCutArray[ 3] = "5480001"; photonCutArray[ 3] = "002092970028250400000"; clusterCutArray[3] = "10000043022030000"; mesonCutArray[ 3] = "01525065000000"; // 40-80%
+               eventCutArray[ 4] = "5250001"; photonCutArray[ 4] = "002092970028250400000"; clusterCutArray[4] = "10000043022030000"; mesonCutArray[ 4] = "01525065000000"; // 20-50%                          
        } else if (trainConfig == 31){ // PHOS clusters
                eventCutArray[ 0] = "6010001"; photonCutArray[ 0] = "002092970028250400000"; clusterCutArray[0] = "20000042053200000"; mesonCutArray[ 0] = "01525065000000"; // 0-5%
                eventCutArray[ 1] = "6120001"; photonCutArray[ 1] = "002092970028250400000"; clusterCutArray[1] = "20000042053200000"; mesonCutArray[ 1] = "01525065000000"; // 5-10%
@@ -156,6 +174,24 @@ void AddTask_GammaConvCalo_PbPb(           Int_t trainConfig = 1,  //change different s
                eventCutArray[ 2] = "5260001"; photonCutArray[ 2] = "002092970028250400000"; clusterCutArray[2] = "20000042053200000"; mesonCutArray[ 2] = "01525065000000"; // 20-60%
                eventCutArray[ 3] = "5480001"; photonCutArray[ 3] = "002092970028250400000"; clusterCutArray[3] = "20000042053200000"; mesonCutArray[ 3] = "01525065000000"; // 40-80%
                eventCutArray[ 4] = "5250001"; photonCutArray[ 4] = "002092970028250400000"; clusterCutArray[4] = "20000042053200000"; mesonCutArray[ 4] = "01525065000000"; // 20-50%                                          
+       } else if (trainConfig == 34){ // PHOS clusters
+               eventCutArray[ 0] = "6010001"; photonCutArray[ 0] = "002092970028250400000"; clusterCutArray[0] = "20000043053200000"; mesonCutArray[ 0] = "01525065000000"; // 0-5%
+               eventCutArray[ 1] = "6120001"; photonCutArray[ 1] = "002092970028250400000"; clusterCutArray[1] = "20000043053200000"; mesonCutArray[ 1] = "01525065000000"; // 5-10%
+               eventCutArray[ 2] = "5010001"; photonCutArray[ 2] = "002092970028250400000"; clusterCutArray[2] = "20000043053200000"; mesonCutArray[ 2] = "01525065000000"; // 0-10%
+               eventCutArray[ 3] = "5240001"; photonCutArray[ 3] = "002092970028250400000"; clusterCutArray[3] = "20000043053200000"; mesonCutArray[ 3] = "01525065000000"; // 20-40%
+               eventCutArray[ 4] = "5250001"; photonCutArray[ 4] = "002092970028250400000"; clusterCutArray[4] = "20000043053200000"; mesonCutArray[ 4] = "01525065000000"; // 20-50%
+       } else if (trainConfig == 35){ // PHOS clusters
+               eventCutArray[ 0] = "6010001"; photonCutArray[ 0] = "002092970028250400000"; clusterCutArray[0] = "20000043053200000"; mesonCutArray[ 0] = "01525065000000"; // 0-5%
+               eventCutArray[ 1] = "6120001"; photonCutArray[ 1] = "002092970028250400000"; clusterCutArray[1] = "20000043053200000"; mesonCutArray[ 1] = "01525065000000"; // 5-10%
+               eventCutArray[ 2] = "5010001"; photonCutArray[ 2] = "002092970028250400000"; clusterCutArray[2] = "20000043053200000"; mesonCutArray[ 2] = "01525065000000"; // 0-10%
+               eventCutArray[ 3] = "5120001"; photonCutArray[ 3] = "002092970028250400000"; clusterCutArray[3] = "20000043053200000"; mesonCutArray[ 3] = "01525065000000"; // 10-20%
+               eventCutArray[ 4] = "5240001"; photonCutArray[ 4] = "002092970028250400000"; clusterCutArray[4] = "20000043053200000"; mesonCutArray[ 4] = "01525065000000"; // 20-40%          
+       } else if (trainConfig == 36){ // PHOS clusters
+               eventCutArray[ 0] = "5460001"; photonCutArray[ 0] = "002092970028250400000"; clusterCutArray[0] = "20000043053200000"; mesonCutArray[ 0] = "01525065000000"; // 40-60%
+               eventCutArray[ 1] = "5680001"; photonCutArray[ 1] = "002092970028250400000"; clusterCutArray[1] = "20000043053200000"; mesonCutArray[ 1] = "01525065000000"; // 60-80%
+               eventCutArray[ 2] = "5260001"; photonCutArray[ 2] = "002092970028250400000"; clusterCutArray[2] = "20000043053200000"; mesonCutArray[ 2] = "01525065000000"; // 20-60%
+               eventCutArray[ 3] = "5480001"; photonCutArray[ 3] = "002092970028250400000"; clusterCutArray[3] = "20000043053200000"; mesonCutArray[ 3] = "01525065000000"; // 40-80%
+               eventCutArray[ 4] = "5250001"; photonCutArray[ 4] = "002092970028250400000"; clusterCutArray[4] = "20000043053200000"; mesonCutArray[ 4] = "01525065000000"; // 20-50%                                                          
        } else {
                Error(Form("GammaConvCalo_%i",trainConfig), "wrong trainConfig variable no cuts have been specified for the configuration");
                return;