Changeset 3705 in Sophya for trunk/AddOn/TAcq/brproc.h


Ignore:
Timestamp:
Dec 9, 2009, 6:17:05 PM (16 years ago)
Author:
ansari
Message:

Ajout possibilite verification timetag, Reza 9/12/2009

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/AddOn/TAcq/brproc.h

    r3703 r3705  
    3131  virtual ~BRVisibilityCalculator(); // Fait le nettoyage final , sauvegarde des objets ...
    3232
     33  // Pour activer la verification des timetag
     34  // Creation / sauvegarde d'une matrice de TimeTag / FrameCounter avec NCols=maxnpaq (nb de paquets/trigger) 
     35  int ActivateTimeTagCheck(uint_8 maxnpaq);
     36
    3337protected:
    3438  virtual int Process();
    3539  virtual int FillVisibTable(double fcm, double ttm);
     40  virtual int CheckTimeTag();
    3641
    3742  uint_4 nmean_;  // Nombre de spectres pour le calcul des moyennes
     
    4954
    5055  uint_4 numfile_;
    51   uint_4 totnbpaq_;
     56  uint_8 totnbpaq_;
    5257  double* xnt_;
     58
     59  // Variables/objets pour la verifications des timetag
     60  bool fgcktt_;  // true -> checktimetag
     61  uint_8 mindeltatt_;       // difference minimum de deux timetag successifs
     62  TMatrix< uint_8 > fcmtx_; // matrices des framecounters
     63  TMatrix< uint_8 > ttmtx_; // matrices des timetag
     64  vector< uint_8 > vlasttt_;  // dernieres valeurs de TimeTag / fibre
     65  vector< uint_8 > vbadtt_;  // Number of bad TimeTag paquets per fiber
     66  vector< uint_8 > vnsamett_;  // Number of paquets having TimeTag <> TT_Fiber1 per fiber
    5367};
    5468
Note: See TracChangeset for help on using the changeset viewer.