CFEL - ASG Software Suite  2.5.0
CASS
Namespaces | Typedefs | Enumerations
acqiris_analysis_definitions.hpp File Reference

contains the global definitions for acqiris analysis More...

#include <vector>
#include <stdint.h>
#include <string>
#include <limits>
+ Include dependency graph for acqiris_analysis_definitions.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 cass
 
 cass::ACQIRIS
 

Typedefs

typedef std::vector< double > cass::ACQIRIS::particleHit_t
 define a particle hit More...
 
typedef std::vector< particleHit_t > cass::ACQIRIS::particleHits_t
 define container for all particle hits More...
 
typedef std::vector< double > cass::ACQIRIS::detectorHit_t
 define a detector hit More...
 
typedef std::vector< detectorHit_t > cass::ACQIRIS::detectorHits_t
 define container for all detector hits More...
 

Enumerations

enum  cass::ACQIRIS::particleHits {
  cass::ACQIRIS::px = 0, cass::ACQIRIS::py = 1, cass::ACQIRIS::pz = 2, cass::ACQIRIS::x_mm = 4,
  cass::ACQIRIS::y_mm = 5, cass::ACQIRIS::tof_ns = 6, cass::ACQIRIS::xCor_mm = 7, cass::ACQIRIS::yCor_mm = 8,
  cass::ACQIRIS::xCorScal_mm = 9, cass::ACQIRIS::yCorScal_mm = 10, cass::ACQIRIS::xCorScalRot_mm = 11, cass::ACQIRIS::yCorScalRot_mm = 12,
  cass::ACQIRIS::tofCor_ns = 13, cass::ACQIRIS::roh = 14, cass::ACQIRIS::theta = 15, cass::ACQIRIS::phi = 16,
  cass::ACQIRIS::e_au = 17, cass::ACQIRIS::e_eV = 18, cass::ACQIRIS::NbrParticleHitDefinitions
}
 types of pariticle hits More...
 
enum  cass::ACQIRIS::detectorHits {
  cass::ACQIRIS::x = 0, cass::ACQIRIS::y = 1, cass::ACQIRIS::t = 2, cass::ACQIRIS::method = 3,
  cass::ACQIRIS::NbrDetectorHitDefinitions
}
 types of detector hits More...
 
enum  cass::ACQIRIS::SignalProperties {
  cass::ACQIRIS::time = 0, cass::ACQIRIS::cfd = 1, cass::ACQIRIS::polarity = 2, cass::ACQIRIS::isUsed = 3,
  cass::ACQIRIS::com = 4, cass::ACQIRIS::fwhm = 5, cass::ACQIRIS::height = 6, cass::ACQIRIS::maxpos = 7,
  cass::ACQIRIS::width = 8, cass::ACQIRIS::startpos = 9, cass::ACQIRIS::stoppos = 10, cass::ACQIRIS::maximum = 11,
  cass::ACQIRIS::integral = 12, cass::ACQIRIS::NbrSignalDefinitions
}
 types of signals More...
 
enum  cass::ACQIRIS::Polarity { cass::ACQIRIS::Bad, cass::ACQIRIS::Positive, cass::ACQIRIS::Negative }
 the Polarity of a Signal in the waveform (Peak) More...
 
enum  cass::ACQIRIS::DetectorType { cass::ACQIRIS::Delayline, cass::ACQIRIS::ToF }
 the types of detectors that are available More...
 
enum  cass::ACQIRIS::DetectorAnalyzerType { cass::ACQIRIS::DelaylineSimple, cass::ACQIRIS::AchimsRoutine, cass::ACQIRIS::AchimsCalibrator, cass::ACQIRIS::NonSorting }
 the available detector analyzers More...
 
enum  cass::ACQIRIS::DelaylineType { cass::ACQIRIS::Quad, cass::ACQIRIS::Hex }
 the types of delayline detectors that are available More...
 
enum  cass::ACQIRIS::SignalExtractorType {
  cass::ACQIRIS::com8, cass::ACQIRIS::com16, cass::ACQIRIS::cfd8, cass::ACQIRIS::cfd16,
  cass::ACQIRIS::tdcextractor
}
 the waveformanalyzers that are available More...
 

Detailed Description

contains the global definitions for acqiris analysis

Author
Lutz Foucar

Definition in file acqiris_analysis_definitions.hpp.