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 };
0025
0026 }
0027
0028 #endif