V172X_Params.hh File Reference

defines the V172X_Params, V172X_BoardParams, V172X_ChannelParams classes and some useful enums. More...

#include "ParameterList.hh"
#include <string>
#include <iostream>
#include <fstream>
#include "stdint.h"

Go to the source code of this file.

Classes

class  V172X_ChannelParams
 parameter list for each channel on a V172X digitizer More...
class  V172X_BoardParams
 parameter list for each V172X digitizer in the crate More...
class  V172X_Params
 parameters relevant to all boards in the run More...

Defines

#define N_V172X_BOARDS   5

Enumerations

enum  SIGNAL_LOGIC { NIM = 0, TTL = 1 }
 

logic levels available for V172X digitizers, NIM or TTL


enum  ZERO_SUPPRESSION_TYPE { NONE = 0, ZS_INT = 1, ZLE = 2, ZS_AMP = 3 }
 

defines zero suppression modes available for V172X digitizers


enum  TRIGGER_POLARITY { TP_RISING = 0, TP_FALLING = 1 }
 

defines trigger logic types


enum  BOARD_TYPE {
  V1724 = 0, V1721 = 1, V1720 = 3, V1751 = 5,
  OTHER = 256
}
 

defines the available models of V172X digitzer


Functions

std::ostream & operator<< (std::ostream &out, const SIGNAL_LOGIC &logic)
 SIGNAL_LOGIC ostream overload.
std::istream & operator>> (std::istream &in, SIGNAL_LOGIC &logic)
 SIGNAL_LOGIC istream overload.
std::ostream & operator<< (std::ostream &out, const ZERO_SUPPRESSION_TYPE &zs)
 ZERO_SUPPRESSION_TYPE ostream overload.
std::istream & operator>> (std::istream &in, ZERO_SUPPRESSION_TYPE &zs)
 ZERO_SUPPRESSION_TYPE istream overload.
std::ostream & operator<< (std::ostream &out, const TRIGGER_POLARITY &pol)
 TRIGGER_POLARITY ostream overload.
std::istream & operator>> (std::istream &in, TRIGGER_POLARITY &pol)
 TRIGGER_POLARITY istream overload.
std::ostream & operator<< (std::ostream &out, const BOARD_TYPE &type)
 BOARD_TYPE ostream overload.
std::istream & operator>> (std::istream &in, BOARD_TYPE &type)
 BOARD_TYPE istream overload.

Detailed Description

defines the V172X_Params, V172X_BoardParams, V172X_ChannelParams classes and some useful enums.

Author:
bloer

Definition in file V172X_Params.hh.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1