Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-19 09:10:09

0001 #ifndef PHASIC_Channels_FSR_Channels_H
0002 #define PHASIC_Channels_FSR_Channels_H
0003 
0004 #include "PHASIC++/Channels/Multi_Channel.H"
0005 
0006 namespace PHASIC {
0007 
0008   class Phase_Space_Handler;
0009 
0010   class FSR_Channels: public Multi_Channel {
0011   private:
0012 
0013     Phase_Space_Handler *p_psh;
0014 
0015     void DropRedundantChannels();
0016     bool CompareCh(std::string C1,std::string C2);
0017     bool Compare(const ATOOLS::Vec4D *p1,const ATOOLS::Vec4D *p2);
0018 
0019   public:
0020     inline FSR_Channels(Phase_Space_Handler *const psh,
0021             const std::string &name):
0022       Multi_Channel(name), p_psh(psh) {}
0023     bool Initialize();
0024   };// end of class FSR_Channels
0025 
0026 }//end of namespace PHASIC
0027 
0028 #endif