psddl_psana/include/cspad2x2.ddl.h File Reference

#include <vector>
#include <iosfwd>
#include <cstring>
#include "ndarray/ndarray.h"
#include "pdsdata/xtc/TypeId.hh"

Go to the source code of this file.

Namespaces

namespace  Psana
namespace  Psana::CsPad2x2

Classes

class  Psana::CsPad2x2::CsPad2x2DigitalPotsCfg
class  Psana::CsPad2x2::CsPad2x2ReadOnlyCfg
class  Psana::CsPad2x2::ProtectionSystemThreshold
class  Psana::CsPad2x2::CsPad2x2GainMapCfg
class  Psana::CsPad2x2::ConfigV1QuadReg
class  Psana::CsPad2x2::ConfigV1
class  Psana::CsPad2x2::ConfigV2QuadReg
class  Psana::CsPad2x2::ConfigV2
class  Psana::CsPad2x2::ElementV1

Defines

#define PSANA_CSPAD2X2_DDL_H   1

Enumerations

enum  { Psana::CsPad2x2::QuadsPerSensor = 1 }
enum  { Psana::CsPad2x2::ASICsPerQuad = 4 }
enum  { Psana::CsPad2x2::RowsPerBank = 26 }
enum  { Psana::CsPad2x2::FullBanksPerASIC = 7 }
enum  { Psana::CsPad2x2::BanksPerASIC = 8 }
enum  { Psana::CsPad2x2::ColumnsPerASIC = 185 }
enum  { Psana::CsPad2x2::MaxRowsPerASIC = 194 }
enum  { Psana::CsPad2x2::PotsPerQuad = 80 }
enum  { Psana::CsPad2x2::TwoByTwosPerQuad = 1 }
enum  { Psana::CsPad2x2::SectorsPerQuad = 2 }
enum  Psana::CsPad2x2::RunModes {
  Psana::CsPad2x2::NoRunning, Psana::CsPad2x2::RunButDrop, Psana::CsPad2x2::RunAndSendToRCE, Psana::CsPad2x2::RunAndSendTriggeredByTTL,
  Psana::CsPad2x2::ExternalTriggerSendToRCE, Psana::CsPad2x2::ExternalTriggerDrop, Psana::CsPad2x2::NumberOfRunModes
}
enum  Psana::CsPad2x2::DataModes { Psana::CsPad2x2::normal = 0, Psana::CsPad2x2::shiftTest = 1, Psana::CsPad2x2::testData = 2, Psana::CsPad2x2::reserved = 3 }

Functions

std::ostream & Psana::CsPad2x2::operator<< (std::ostream &str, CsPad2x2::RunModes enval)
std::ostream & Psana::CsPad2x2::operator<< (std::ostream &str, CsPad2x2::DataModes enval)


Define Documentation

#define PSANA_CSPAD2X2_DDL_H   1

Definition at line 2 of file cspad2x2.ddl.h.


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7