]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
cov fix
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 2 Mar 2012 05:55:28 +0000 (05:55 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 2 Mar 2012 05:55:28 +0000 (05:55 +0000)
PWGGA/EMCALTasks/AliAnalysisTaskTrgContam.cxx
PWGGA/EMCALTasks/AliAnalysisTaskTrgContam.h

index 8b536af9ee592c5f9d77709ffe51f7b678842723..68494eed3aa6121484fd2412ef92441ad2357a28 100644 (file)
@@ -3,22 +3,17 @@
 #include "TH1F.h"
 #include "TH2F.h"
 #include "TCanvas.h"
-
 #include "AliAnalysisTask.h"
 #include "AliAnalysisManager.h"
-
 #include "AliESDEvent.h"
 #include "AliESDHeader.h"
 #include "AliESDUtils.h"
 #include "AliESDInputHandler.h"
 #include "AliESDpid.h"
 #include "AliKFParticle.h"
-
 #include "AliMCEventHandler.h"
 #include "AliMCEvent.h"
 #include "AliStack.h"
-
-
 #include "AliESDtrackCuts.h"
 #include "AliESDv0.h"
 #include "AliV0vertexer.h"
 #include "AliEMCALRecoUtils.h"
 #include "TLorentzVector.h"
 #include "AliVCluster.h"
-
-
 #include "AliAnalysisTaskTrgContam.h"
 #include "TFile.h"
 
-
 ClassImp(AliAnalysisTaskTrgContam)
 
 //________________________________________________________________________
 AliAnalysisTaskTrgContam::AliAnalysisTaskTrgContam(const char *name) 
   : AliAnalysisTaskSE(name), 
   fCaloClusters(0),
+  fEMCalCells(0),
   fGeom(0x0),
   fGeoName("EMCAL_COMPLETEV1"),
   fPeriod("LHC11c"),
   fIsTrain(0),
   fTrigThresh(4.8),
   fExoticCut(0.97),
-
-  
   fESD(0),
-  
   fOutputList(0),
-  
   fEvtSel(0),
-
   fClusEt(0),
   fClusEtTM(0),
   fClusEtLead(0),
@@ -67,9 +55,6 @@ AliAnalysisTaskTrgContam::AliAnalysisTaskTrgContam(const char *name)
   fM02EtTM(0),
   fM02EtExot(0),
   fM02EtExotTM(0)
-
-
-  
 {
   // Constructor
 
@@ -80,6 +65,7 @@ AliAnalysisTaskTrgContam::AliAnalysisTaskTrgContam(const char *name)
   // Output slot #1 writes into a TH1 container
   DefineOutput(1, TList::Class());
 }
+
 //________________________________________________________________________
 void AliAnalysisTaskTrgContam::UserCreateOutputObjects()
 {
@@ -187,6 +173,7 @@ void AliAnalysisTaskTrgContam::UserExec(Option_t *)
   fCaloClusters->Clear();
   PostData(1, fOutputList);
 }      
+
 //________________________________________________________________________
 void AliAnalysisTaskTrgContam::FillClusHists()
 {
@@ -195,10 +182,10 @@ void AliAnalysisTaskTrgContam::FillClusHists()
   const Int_t nclus = fCaloClusters->GetEntries();
   if(nclus==0)
     return;
-  Double_t EtArray[nclus];
-  Bool_t isTM[nclus];
-  Bool_t isEx[nclus];
-  Int_t index[nclus];
+  Double_t EtArray[nclus]; memset(EtArray,0,nclus*sizeof(Double_t));
+  Bool_t isTM[nclus]; memset(isTM,0,nclus*sizeof(Bool_t));
+  Bool_t isEx[nclus]; memset(isEx,0,nclus*sizeof(Bool_t));
+  Int_t index[nclus]; memset(index,0,nclus*sizeof(Int_t));
   Int_t nthresholds = 0;
   for(Int_t ic=0;ic<nclus;ic++){
     EtArray[ic]=0;
@@ -253,6 +240,7 @@ void AliAnalysisTaskTrgContam::FillClusHists()
   if(nclus>1)if(isTM[index[1]] && EtArray[index[1]]>0)
     fClusEtSubLeadTM->Fill(EtArray[index[1]]);
 } 
+
 //________________________________________________________________________
 Double_t AliAnalysisTaskTrgContam::GetCrossEnergy(const AliVCluster *cluster, Short_t &idmax)
 {
@@ -301,8 +289,6 @@ Double_t AliAnalysisTaskTrgContam::GetCrossEnergy(const AliVCluster *cluster, Sh
   return crossEnergy;
 }
 
-
-
 //________________________________________________________________________
 Double_t AliAnalysisTaskTrgContam ::GetMaxCellEnergy(const AliVCluster *cluster, Short_t &id) const
 {
@@ -326,10 +312,10 @@ Double_t AliAnalysisTaskTrgContam ::GetMaxCellEnergy(const AliVCluster *cluster,
   }
   return maxe;
 }
+
 //________________________________________________________________________
 void AliAnalysisTaskTrgContam::Terminate(Option_t *) 
 {
   // Draw result to the screen
   // Called once at the end of the query
-
 }
index a89ffdac161add5658c8cc19fa311e6cfafb4a34..0630315537d7b1f20b62352273e3d9dc6144e1d7 100644 (file)
@@ -14,18 +14,18 @@ class AliVCluster;
 class AliAnalysisTaskTrgContam : public AliAnalysisTaskSE {\r
  public:\r
   AliAnalysisTaskTrgContam() : \r
-  AliAnalysisTaskSE(), \r
-  \r
+    AliAnalysisTaskSE(), \r
     fCaloClusters(0),\r
-\r
+    fEMCalCells(0),\r
     fGeom(0x0),\r
-  \r
+    fGeoName(),\r
+    fPeriod(),\r
+    fIsTrain(0),\r
+    fTrigThresh(0),\r
+    fExoticCut(0),\r
     fESD(0),\r
-  \r
     fOutputList(0),\r
-\r
     fEvtSel(0),\r
-\r
     fClusEt(0),\r
     fClusEtTM(0),\r
     fClusEtLead(0),\r
@@ -38,12 +38,7 @@ class AliAnalysisTaskTrgContam : public AliAnalysisTaskSE {
     fM02Et(0),\r
     fM02EtTM(0),\r
     fM02EtExot(0),\r
-    fM02EtExotTM(0)\r
-\r
-    \r
-  \r
-  \r
-  {}\r
+    fM02EtExotTM(0) {}\r
   AliAnalysisTaskTrgContam(const char *name);\r
   virtual ~AliAnalysisTaskTrgContam() {}\r
 \r
@@ -59,10 +54,6 @@ class AliAnalysisTaskTrgContam : public AliAnalysisTaskSE {
   void         FillClusHists();\r
   Double_t     GetCrossEnergy(const AliVCluster *cluster, Short_t &idmax);\r
   Double_t     GetMaxCellEnergy(const AliVCluster *cluster, Short_t &id) const; \r
-\r
-\r
-\r
-\r
   \r
  protected:\r
   TRefArray             *fCaloClusters;          //!pointer to EMCal clusters\r
@@ -76,14 +67,9 @@ class AliAnalysisTaskTrgContam : public AliAnalysisTaskSE {
   \r
  private:\r
   AliESDEvent *fESD;      //! ESD object\r
-\r
-\r
-  \r
   TList       *fOutputList; //! Output list\r
   //histograms for events with 1+ track pt>1\r
-  \r
   TH1F        *fEvtSel;                  //!evt selection counter: 0=all trg, 1=pv cut \r
-\r
   TH1F        *fClusEt;                  //!cluster Et spectrum\r
   TH1F        *fClusEtTM;                //!cluster(matched to a track) Et spectrum\r
   TH1F        *fClusEtLead;              //!leading trigger cluster Et\r
@@ -93,17 +79,14 @@ class AliAnalysisTaskTrgContam : public AliAnalysisTaskSE {
   TH1F        *fClusEtExotic;            //!exotic trigger clusters Et\r
   TH1F        *fClusEtExoticTM;          //!exotic trigger clusters (TM) Et\r
   TH1F        *fClusEtSingleExotic;      //!exotic trigger only clusters Et \r
-  \r
   TH2F        *fM02Et;                   //!M02xEt for trigger clusters\r
   TH2F        *fM02EtTM;                 //!M02xEt for trigger clusters with track matched\r
   TH2F        *fM02EtExot;               //!M02xEt for trigger clusters of exotic\r
   TH2F        *fM02EtExotTM;             //!M02xEt for trigger TM clusters of exotic\r
-\r
    \r
   AliAnalysisTaskTrgContam(const AliAnalysisTaskTrgContam&); // not implemented\r
   AliAnalysisTaskTrgContam& operator=(const AliAnalysisTaskTrgContam&); // not implemented\r
   \r
   ClassDef(AliAnalysisTaskTrgContam, 1); // example of analysis\r
 };\r
-\r
 #endif\r