Changeset 3724 in Sophya for trunk/AddOn/TAcq/brproc.h
- Timestamp:
- Dec 29, 2009, 12:34:19 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/brproc.h
r3711 r3724 14 14 #include "racqumem.h" 15 15 #include "brbaseproc.h" 16 #include "parlex.h" 16 17 #include "sopnamsp.h" 17 18 #include "tvector.h" … … 25 26 // Classe de traitement - calcul de visibilite pour n fibres 26 27 //--------------------------------------------------------------------- 27 class BRVisibilityCalculator : public BRBaseProcessor {28 class BRVisibilityCalculator : public BRBaseProcessor, ParallelTaskInterface { 28 29 public: 29 30 BRVisibilityCalculator(RAcqMemZoneMgr& memgr, string outpath, uint_4 nmean=1000, 30 uint_4 freq1=0, uint_4 freq2=0, uint_4 nbfreq=1 );31 uint_4 freq1=0, uint_4 freq2=0, uint_4 nbfreq=1, size_t nthr=1); 31 32 virtual ~BRVisibilityCalculator(); // Fait le nettoyage final , sauvegarde des objets ... 32 33 34 virtual void run(); 33 35 // Pour activer la verification des timetag 34 36 // Creation / sauvegarde d'une matrice de TimeTag / FrameCounter avec NCols=maxnpaq (nb de paquets/trigger) 35 37 int ActivateTimeTagCheck(uint_8 maxnpaq); 38 39 // Methode de la classe ParallelTaskInterface 40 virtual int execute(int tid); 36 41 37 42 protected: … … 39 44 virtual int FillVisibTable(double fcm, double ttm); 40 45 virtual int CheckTimeTag(); 46 47 ParallelExecutor paralex_; // Pour l'execution en parallele 48 size_t nparthr_; 41 49 42 50 uint_4 nmean_; // Nombre de spectres pour le calcul des moyennes
Note:
See TracChangeset
for help on using the changeset viewer.