Psana::CsPad2x2 Namespace Reference


Classes

class  CsPad2x2DigitalPotsCfg
class  CsPad2x2ReadOnlyCfg
class  ProtectionSystemThreshold
class  CsPad2x2GainMapCfg
class  ConfigV1QuadReg
class  ConfigV1
class  ConfigV2QuadReg
class  ConfigV2
class  ElementV1

Enumerations

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

Functions

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


Enumeration Type Documentation

anonymous enum

Enumerator:
QuadsPerSensor  Defines number of quadrants in a CsPad2x2 device.

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

anonymous enum

Enumerator:
ASICsPerQuad  Total number of ASICs in one quadrant.

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

anonymous enum

Enumerator:
RowsPerBank  Number of rows per readout bank?

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

anonymous enum

Enumerator:
FullBanksPerASIC  Number of full readout banks per one ASIC?

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

anonymous enum

Enumerator:
BanksPerASIC  Number of readout banks per one ASIC?

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

anonymous enum

Enumerator:
ColumnsPerASIC  Number of columns readout by single ASIC.

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

anonymous enum

Enumerator:
MaxRowsPerASIC  Maximum number of rows readout by single ASIC.

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

anonymous enum

Enumerator:
PotsPerQuad  Number of POTs? per single quadrant.

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

anonymous enum

Enumerator:
TwoByTwosPerQuad  Total number of 2x2s in single quadrant.

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

anonymous enum

Enumerator:
SectorsPerQuad  Total number of sectors (2x1) per single quadrant.

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

enum Psana::CsPad2x2::RunModes

Enum specifying different running modes.

Enumerator:
NoRunning 
RunButDrop 
RunAndSendToRCE 
RunAndSendTriggeredByTTL 
ExternalTriggerSendToRCE 
ExternalTriggerDrop 
NumberOfRunModes 

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

enum Psana::CsPad2x2::DataModes

Enum specifying different data collection modes.

Enumerator:
normal 
shiftTest 
testData 
reserved 

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


Function Documentation

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

Definition at line 9 of file cspad2x2.ddl.cpp.

References ExternalTriggerDrop, ExternalTriggerSendToRCE, NoRunning, NumberOfRunModes, RunAndSendToRCE, RunAndSendTriggeredByTTL, and RunButDrop.

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

Definition at line 38 of file cspad2x2.ddl.cpp.

References normal, reserved, shiftTest, and testData.


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7