10 #ifndef _DELAYLINE_POSTPROCESSOR_H_
11 #define _DELAYLINE_POSTPROCESSOR_H_
59 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
108 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
156 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
203 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
268 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
271 ACQIRIS::DelaylineDetector::anodelayers_t::key_type
_layer;
274 ACQIRIS::AnodeLayer::wireends_t::key_type
_signal;
339 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
342 ACQIRIS::DelaylineDetector::anodelayers_t::key_type
_layer;
345 ACQIRIS::AnodeLayer::wireends_t::key_type
_signal;
408 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
411 ACQIRIS::DelaylineDetector::anodelayers_t::key_type
_layer;
476 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
479 ACQIRIS::DelaylineDetector::anodelayers_t::key_type
_layer;
562 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
565 ACQIRIS::DelaylineDetector::anodelayers_t::key_type
_first;
568 ACQIRIS::DelaylineDetector::anodelayers_t::key_type
_second;
574 std::pair<std::pair<double, double>,
623 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
688 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
773 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
776 ACQIRIS::DelaylineDetector::anodelayers_t::key_type
_layer;
779 ACQIRIS::AnodeLayer::wireends_t::key_type
_signal;
838 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector01;
841 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector02;
892 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
895 ACQIRIS::DelaylineDetector::particles_t::key_type
_particle;
960 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
963 ACQIRIS::DelaylineDetector::particles_t::key_type
_particle;
1015 ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type
_detector;
1018 ACQIRIS::DelaylineDetector::particles_t::key_type
_particle;
pp162(const name_t &)
Constructor.
ACQIRIS::DelaylineDetector::particles_t::key_type _particle
the particle we are working on
pp166(const name_t &)
Constructor.
Event to store all LCLS Data.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
file contains the classes that describe how to analyze the waveform and stores the result...
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
pp167(const name_t &)
Constructor for Ratio of the reconstructed Hits vs MCP Hits.
virtual void loadSettings(size_t)
load the histogram settings from file
Timesum of Delayline Anode vs Position of Anode.
virtual void process(const CASSEvent &, result_t &res)
Retrieve the number of Signals and histogram it.
virtual void loadSettings(size_t)
load the histogram settings from file
pp160(const name_t &)
Constructor for Number of Signals.
file contains declaration of classes that extract information of acqiris detectors.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector01
The first detector of the cooincdence.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
ACQIRIS::particleHits _property02
the second property of the particle that we want to retrieve
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
pp252(const name_t &)
Constructor for Number of Signals.
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
ACQIRIS::DelaylineDetector::anodelayers_t::key_type _first
The first layer of the detector for the position.
virtual void loadSettings(size_t)
load the histogram settings from file
virtual void process(const CASSEvent &, result_t &res)
Retrieve the number of Signals and histogram it.
pp153(const name_t &)
Constructor for Ratio of the reconstructed Hits vs MCP Hits.
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
pp251(const name_t &)
Constructor for Number of Signals.
ACQIRIS::detectorHits _first
The first value of the detector hit.
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
pp165(const name_t &)
Constructor for Ratio of the reconstructed Hits vs MCP Hits.
pp151(const name_t &)
Constructor.
ACQIRIS::DelaylineDetector::particles_t::key_type _particle
the particle we are working on
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
detector picture of first hit.
virtual void process(const CASSEvent &, result_t &res)
Retrieve the number of Signals and histogram it.
ACQIRIS::DelaylineDetector::anodelayers_t::key_type _layer
The layer of the detector detector we are there for.
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
file contains the classes that describe a delayline detector.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
virtual void loadSettings(size_t)
load the histogram settings from file
virtual void loadSettings(size_t)
load the histogram settings from file
ACQIRIS::DelaylineDetector::anodelayers_t::key_type _second
The second layer of the detector for the position.
virtual void loadSettings(size_t)
load the histogram settings from file
base class for processors.
ACQIRIS::particleHits _property
the property of the particle that we want to retrieve
virtual void loadSettings(size_t)
load the histogram settings from file
virtual void loadSettings(size_t)
load the histogram settings from file
Number of Signals in Anode Layers Waveform.
virtual void loadSettings(size_t)
load the histogram settings from file
pp163(const name_t &)
Constructor.
particleHits
types of pariticle hits
std::pair< double, double > _range
the range in which the single events are in
virtual void loadSettings(size_t)
load the histogram settings from file
Number of particles found per shot.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector02
The second detector of the cooincdence.
ACQIRIS::detectorHits _second
The second value of the detector.
std::pair< std::pair< double, double >, std::pair< double, double > > _tsrange
timesum ranges of the layers
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
ACQIRIS::DelaylineDetector::anodelayers_t::key_type _layer
The layer of the detector detector we are there for.
virtual void loadSettings(size_t)
load the histogram settings from file
pp161(const name_t &)
Constructor.
pp220(const name_t &)
Constructor for Number of Signals.
Deadtime between two consecutive mcp signals.
std::pair< double, double > _range
the range in which the single events are in
pp164(const name_t &)
Constructor.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
file contains processors baseclass declaration
pp152(const name_t &)
Constructor for Number of Signals.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
ACQIRIS::AnodeLayer::wireends_t::key_type _signal
The Signal of the layer detector we are there for.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
ACQIRIS::AnodeLayer::wireends_t::key_type _signal
The Signal of the layer detector we are there for.
Number of reconstucted hits.
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
ACQIRIS::detectorHits _third
The third value of the detector, that we will check the condition for.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
virtual void loadSettings(size_t)
load the histogram settings from file
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
virtual void loadSettings(size_t)
load the histogram settings from file
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
std::pair< double, double > _range
the range in which the single events are in
virtual void loadSettings(size_t)
load the histogram settings from file
std::pair< float, float > _cond
The condition that we impose on the third component.
ACQIRIS::DelaylineDetector::anodelayers_t::key_type _layer
The layer of the detector detector we are there for.
virtual void process(const CASSEvent &, result_t &)
Retrieve the number of Signals and histogram it.
ACQIRIS::HelperAcqirisDetectors::helperinstancesmap_t::key_type _detector
The detector we are there for.
pp150(const name_t &)
Constructor.
pp250(const name_t &)
Constructor for Number of Signals.
detectorHits
types of detector hits
std::string name_t
define the name type
virtual void loadSettings(size_t)
load the histogram settings from file
ACQIRIS::particleHits _property01
the first property of the particle that we want to retrieve
ACQIRIS::DelaylineDetector::anodelayers_t::key_type _layer
The layer of the detector detector we are there for.
Number of Signals in MCP Waveform.
ACQIRIS::DelaylineDetector::particles_t::key_type _particle
the particle we are working on
ACQIRIS::AnodeLayer::wireends_t::key_type _signal
The Signal of the layer detector we are there for.
virtual void loadSettings(size_t)
load the histogram settings from file
Deadtime between two consecutive anode signals.
ACQIRIS::DelaylineDetector::anodelayers_t::key_type _layer
The layer of the detector detector we are there for.