+
+ if ( type[AliESDtrack::kElectron] == 1.0 ) {
+ if(!hCaloEnergyE) {
+ out->cd() ;
+ hCaloEnergyE = new TH1D("CaloEnergyE", "Energy in calorimeter Electron like", 500, 0., 50.) ;
+ }
+ hCaloEnergyE->Fill(energy) ;
+ }
+
+ if ( type[AliESDtrack::kPhoton] == 1.0 ) {
+ if(!hCaloEnergyG) {
+ out->cd() ;
+ hCaloEnergyG = new TH1D("CaloEnergyG", "Energy in calorimeter Gamma like", 500, 0., 50.) ;
+ }
+ hCaloEnergyG->Fill(energy) ;
+ }
+
+ if ( type[AliESDtrack::kPi0] == 1.0 ) {
+ if(!hCaloEnergyP) {
+ out->cd() ;
+ hCaloEnergyP = new TH1D("CaloEnergyP", "Energy in calorimeter Pi0 like", 500, 0., 100.) ;
+ }
+ hCaloEnergyP->Fill(energy) ;
+ }
+