Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:18:00

0001 // Tell emacs that this is a C++ source
0002 //  -*- C++ -*-.
0003 #ifndef TRIGGERDSTSKIMMER_H
0004 #define TRIGGERDSTSKIMMER_H
0005 
0006 #include <fun4all/SubsysReco.h>
0007 
0008 #include <vector>
0009 #include <string>
0010 
0011 class PHCompositeNode;
0012 
0013 class TriggerDSTSkimmer : public SubsysReco
0014 {
0015  public:
0016 
0017   TriggerDSTSkimmer(const std::string &name = "TriggerDSTSkimmer");
0018 
0019   ~TriggerDSTSkimmer() override = default;
0020 
0021   int process_event(PHCompositeNode *topNode) override;
0022 
0023   void SetTrigger(std::vector<int> &trigger_vector) {m_trigger_index = trigger_vector;}
0024 
0025  private:
0026 
0027   std::vector<int> m_trigger_index{10}; 
0028   int ievent{0};
0029 };
0030 
0031 #endif // JETDSTSKIMMER_H