]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDTriggerL1.cxx
Fix for FindRuleChecker, few pkgs, updated readme, added class level targets for...
[u/mrichter/AliRoot.git] / TRD / AliTRDTriggerL1.cxx
index 82e91cb946484ad12dabe5f72547b584e8539b6f..e813a32e5d4a3a26b639aaac3733f31eed8e4177 100644 (file)
@@ -48,6 +48,8 @@ AliTRDTriggerL1::~AliTRDTriggerL1()
 
 void AliTRDTriggerL1::CreateInputs()
 {
+  // create the trigger inputs for TRD
+
   if (fInputs.GetEntriesFast() > 0)
     return;
 
@@ -57,6 +59,8 @@ void AliTRDTriggerL1::CreateInputs()
 
 void AliTRDTriggerL1::Trigger()
 {
+  // run the trigger algorithms
+
   AliRunLoader *runLoader = AliRunLoader::Instance();
   if (!runLoader)
     return;
@@ -75,7 +79,7 @@ void AliTRDTriggerL1::Trigger()
     return;
   }
   TBranch *branch = trackTree->GetBranch("TRDtrackGTU");
-  AliDebug(1,Form("TRD trigger: found %i tracks", trackTree->GetEntriesFast()));
+  AliDebug(1,Form("TRD trigger: found %lld tracks", trackTree->GetEntriesFast()));
   
   // trigger thresholds should go elsewhere
   Float_t ptThreshold1 = 2;
@@ -84,8 +88,8 @@ void AliTRDTriggerL1::Trigger()
   Int_t trackThreshold2 = 2;
   
   // trigger algorithms to come, e.g.
-  Bool_t triggered_highpt = kFALSE;
-  Bool_t triggered_jet = kFALSE;
+  Bool_t triggeredHighPt = kFALSE;
+  Bool_t triggeredJet = kFALSE;
   
   if (branch) {
     AliTRDtrackGTU *trk = 0x0;
@@ -97,13 +101,15 @@ void AliTRDTriggerL1::Trigger()
       if (TMath::Abs(trk->GetPt()) > 3.0) {
         AliDebug(1, Form("Found track in sector %2i, stack %i with pt = %3.1f, triggered", 
                          trk->GetSector(), trk->GetStack(), trk->GetPt()));
-        triggered_highpt = kTRUE;
+        triggeredHighPt = kTRUE;
       }
     }
 
     // jet trigger
     Int_t nTracks1[90]; // tracks above lower pt threshold
     Int_t nTracks2[90]; // tracks above higher pt threshold
+    memset(nTracks1,0,sizeof(Int_t)*90);
+    memset(nTracks2,0,sizeof(Int_t)*90);
     for (Int_t iTrack = 0; iTrack < trackTree->GetEntriesFast(); iTrack++) {
       trackTree->GetEntry(iTrack);
       if (TMath::Abs(trk->GetPt()) > ptThreshold1)
@@ -113,19 +119,19 @@ void AliTRDTriggerL1::Trigger()
     }
     for (Int_t iStack = 0; iStack < 90; iStack++) {
       if ((nTracks1[iStack] >= trackThreshold1) || (nTracks2[iStack] >= trackThreshold2))
-        triggered_jet = kTRUE;
+        triggeredJet = kTRUE;
     }
   }
   else {
     AliWarning("GTU Branch not found");
   }
 
-  if (triggered_highpt) { 
+  if (triggeredHighPt) { 
     AliInfo("Fired high-pt trigger");
     SetInput("1HSH");
   }
 
-  if (triggered_jet) {
+  if (triggeredJet) {
     AliInfo("Fired jet trigger");
     SetInput("1HJT");
   }