ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/SFrameTools/include/Selection.h
(Generate patch)

Comparing UserCode/UHHAnalysis/SFrameTools/include/Selection.h (file contents):
Revision 1.2 by peiffer, Fri May 25 12:47:50 2012 UTC vs.
Revision 1.3 by rkogler, Wed Jun 6 08:26:43 2012 UTC

# Line 1 | Line 1
1 + // Dear emacs, this is -*- c++ -*-
2   #ifndef Selection_H
3   #define Selection_H
4  
5 + #include <TString.h>
6   #include "Objects.h"
7   #include "BaseCycleContainer.h"
8   #include "../../core/include/SLogger.h"
# Line 19 | Line 21 | class Selection{
21   public:
22    
23    //Selection(){};
24 <  Selection(std::string name = "Selection");
24 >  Selection(std::string name);
25    ~Selection(){};
26    
27    void addSelectionModule(SelectionModule*);
# Line 29 | Line 31 | class Selection{
31  
32    void printCutFlow();
33  
34 +  TString GetName() {return m_name;}
35 +  void SetName(TString name) { m_name = name;}
36 +
37   private:
38 +  TString m_name;
39    mutable SLogger m_logger;
40    std::vector<SelectionModule*> m_cuts;
41    std::vector<int> m_cutflow;
42 +  int Ntotal;
43   };
44  
45  
46  
47 < #endif
47 > #endif // Selection_H

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines