]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Add debuglevel
authorslindal <slindal@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 11 Feb 2011 15:45:52 +0000 (15:45 +0000)
committerslindal <slindal@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 11 Feb 2011 15:45:52 +0000 (15:45 +0000)
PWG4/GammaConv/AliAnalysisTaskGCPartToPWG4Part.cxx
PWG4/GammaConv/AliAnalysisTaskGCPartToPWG4Part.h

index f70df16e7d1d70e81041e40a6ce3bef8489d724e..488f40fe2476be5a3fa7b5bcca42f683f5d2ed00 100644 (file)
@@ -43,7 +43,8 @@ AliAnalysisTaskGCPartToPWG4Part::AliAnalysisTaskGCPartToPWG4Part()
   fDeltaAODFileName(""),
   fAODBranchName("GammaConv_gamma"),
   fAODPWG4Particles(NULL),
-  fAnaUtils(NULL)
+  fAnaUtils(NULL),
+  fDebugLevel(0)
 {
   // Dummy Constructor
 }
@@ -69,7 +70,8 @@ AliAnalysisTaskGCPartToPWG4Part::AliAnalysisTaskGCPartToPWG4Part(const char *nam
   fDeltaAODFileName(""),
   fAODBranchName("GammaConv_gamma"),
   fAODPWG4Particles(NULL),
-  fAnaUtils(NULL)
+  fAnaUtils(NULL),
+  fDebugLevel(0)
 {
   // Constructor
   DefineInput(0, TChain::Class());
@@ -95,7 +97,7 @@ void AliAnalysisTaskGCPartToPWG4Part::UserCreateOutputObjects() {
 void AliAnalysisTaskGCPartToPWG4Part::UserExec(Option_t *) 
 {
   
-  //AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler()->SetFillAOD(kTRUE);
+  AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler()->SetFillAOD(kTRUE);
 
   //Clear stuff for new event
   CleanUp();
@@ -137,20 +139,26 @@ void AliAnalysisTaskGCPartToPWG4Part::ProcessConvGamma( const AliAODEvent * cons
 
   //TClonesArray * arrayMC = dynamic_cast<TClonesArray*>(aodEvent->GetList()->FindObject(AliAODMCParticle::StdBranchName()));  
   for (Int_t iPhot = 0; iPhot < convGamma->GetEntriesFast(); iPhot++) {
-    
+
+    AliAODPWG4ParticleCorrelation * photon = NULL;
     AliGammaConversionAODObject * aodO = dynamic_cast<AliGammaConversionAODObject*>(convGamma->At(iPhot));
-    if(aodO) {
-      AddToAOD(aodO, fAODPWG4Particles, "ConvGamma");
-    } else {
-      
+    if(aodO) {  
+      photon = AddToAOD(aodO, fAODPWG4Particles, "ConvGamma");
+    } else {   
       AliAODConversionParticle * convParticle = dynamic_cast<AliAODConversionParticle*>(convGamma->At(iPhot));
       if (convParticle) {
-        AddToAOD(convParticle, fAODPWG4Particles, "ConvGamma");
+       photon = AddToAOD(convParticle, fAODPWG4Particles, "ConvGamma");
+      
       } else {
        AliError(Form("ERROR: Could not receive ga %d\n", iPhot));
        continue;
       }
     }
+    
+    if(photon && fDebugLevel > 2) {
+      printf("Added conversion photon number %d, pt: %f \n", iPhot, photon->Pt());
+    }
+
   }
 
 }
index 736aefb55cdd11f4f8902459941d44bcdbe9ecce..1496793abd1f29f9e80578968ccf9e80f64e2922 100644 (file)
@@ -32,6 +32,9 @@ public:
   void SetDeltaAODFileName(TString string) { fDeltaAODFileName = string;}\r
   void SetGammaBranchName(TString string) { fAODBranchName = string; }\r
  \r
+\r
+  void SetDebugLevel(Int_t debugLevel) { fDebugLevel = debugLevel; }\r
+  Int_t GetDebugLevel() const { return fDebugLevel; }\r
   \r
  private:\r
 \r
@@ -57,6 +60,8 @@ public:
 \r
   AliMCAnalysisUtils * fAnaUtils;\r
 \r
+  Int_t fDebugLevel;\r
+\r
 \r
   AliAnalysisTaskGCPartToPWG4Part(const AliAnalysisTaskGCPartToPWG4Part&); // not implemented\r
   AliAnalysisTaskGCPartToPWG4Part& operator=(const AliAnalysisTaskGCPartToPWG4Part&); // not implemented\r