]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Set kine cuts
authormfasel <mfasel@lbl.gov>
Thu, 11 Dec 2014 22:35:38 +0000 (14:35 -0800)
committermfasel <mfasel@lbl.gov>
Fri, 12 Dec 2014 01:12:33 +0000 (17:12 -0800)
PWGJE/EMCALJetTasks/Tracks/AliEMCalTriggerRecTrackAnalysisComponent.h
PWGJE/EMCALJetTasks/Tracks/AliEMCalTriggerTaskGroup.cxx
PWGJE/EMCALJetTasks/Tracks/AliEMCalTriggerTaskGroup.h

index 216ee9a678b7c2fb416876d04d1b0040fa92e9c9..a8d8d70e8c7a5a0a8cb416507e970a405114f3a6 100644 (file)
@@ -29,6 +29,7 @@ public:
   void SetSwapEta(Bool_t doSwap = kTRUE) { fSwapEta = doSwap; }
   void SetUsePatches(Bool_t doUse = kTRUE) { fUsePatches = doUse; }
   void SetRequestMCtrueTracks(Bool_t doRequest = kTRUE) { fRequestMCtrue = doRequest; }
+  void SetTrackSelection(AliEMCalPtTaskVTrackSelection *trackSel) { fTrackSelection = trackSel; }
 
 protected:
   AliVParticle *IsMCTrueTrack(const AliVTrack *const trk, const AliMCEvent *evnt) const;
index 14020f9aa5974f585ca74777023a6f75726d68e8..6774e1fd5dee2b6f69d29d08d4e24d88ee52b7c9 100644 (file)
@@ -35,7 +35,8 @@ AliEMCalTriggerTaskGroup::AliEMCalTriggerTaskGroup() :
     TNamed(),
     fAnalysisComponents(NULL),
     fEventSelection(NULL),
-    fBinning(NULL)
+    fBinning(NULL),
+    fKineCuts(NULL)
 {
   /*
    * Dummy constructor, not to be used
@@ -47,7 +48,8 @@ AliEMCalTriggerTaskGroup::AliEMCalTriggerTaskGroup(const char* name) :
     TNamed(name, ""),
     fAnalysisComponents(NULL),
     fEventSelection(NULL),
-    fBinning(NULL)
+    fBinning(NULL),
+    fKineCuts(NULL)
 {
   /*
    * Main constructor: to be used by the users
@@ -80,6 +82,7 @@ TList *AliEMCalTriggerTaskGroup::InitialiseAnalysisComponents() {
   while((ana = dynamic_cast<AliEMCalTriggerTracksAnalysisComponent *>(compIter()))){
     ana->CreateHistos();
     ana->SetBinning(fBinning);
+    ana->SetKineCuts(fKineCuts);
     TList *ltmp = ana->GetHistList();
     TIter hiter(ltmp);
     while((htmp = hiter())) histlist->Add(htmp);
index beaa20a600f3883de22a331932c5c298a6ad2c3b..c908e98e83dbf04386d4988d49cbd01309858508 100644 (file)
@@ -12,6 +12,7 @@ namespace EMCalTriggerPtAnalysis {
 class AliEMCalTriggerAnaTriggerDecision;
 class AliEMCalTriggerBinningComponent;
 class AliEMCalTriggerEventSelection;
+class AliEMCalTriggerKineCuts;
 class AliEMCalTriggerTracksAnalysisComponent;
 
 class AliEMCalTriggerTaskGroup : public TNamed {
@@ -23,6 +24,7 @@ public:
   void SetEventSelection(const AliEMCalTriggerEventSelection *sel){ fEventSelection = sel; }
   void SetGlobalBinning(const AliEMCalTriggerBinningComponent *const binning) { fBinning = binning; }
   void SetTriggerDecision(const AliEMCalTriggerAnaTriggerDecision *trigger);
+  void SetKineCuts(const AliEMCalTriggerKineCuts *cuts) { fKineCuts = cuts; }
   void AddAnalysisComponent(AliEMCalTriggerTracksAnalysisComponent * const analysis);
 
   TList * InitialiseAnalysisComponents();
@@ -32,6 +34,7 @@ protected:
   TObjArray                                   *fAnalysisComponents;
   const AliEMCalTriggerEventSelection         *fEventSelection;
   const AliEMCalTriggerBinningComponent       *fBinning;
+  const AliEMCalTriggerKineCuts               *fKineCuts;
 
   ClassDef(AliEMCalTriggerTaskGroup, 1);    // Group of analysis components with common event selection
 };