CFEL - ASG Software Suite  2.5.0
CASS
Public Member Functions | Private Attributes | List of all members
cass::ACQIRIS::isInRange Struct Reference

check whether anode end wire signal is correleated to mcp signal More...

+ Inheritance diagram for cass::ACQIRIS::isInRange:
+ Collaboration diagram for cass::ACQIRIS::isInRange:

Public Member Functions

 isInRange (double mcp, double timesum, double maxruntime)
 constructor More...
 
bool operator() (const signal_t &sig) const
 check correlation More...
 

Private Attributes

double _mcp
 the time of the mcp signal More...
 
double _timesum
 the timesum of the anode layer More...
 
double _maxruntime
 the time it takes the signal to run across the anode More...
 

Detailed Description

check whether anode end wire signal is correleated to mcp signal

see getSignalRange() for details

Author
Lutz Foucar

Definition at line 48 of file delayline_detector_analyzer_simple.cpp.

Constructor & Destructor Documentation

cass::ACQIRIS::isInRange::isInRange ( double  mcp,
double  timesum,
double  maxruntime 
)
inline

constructor

Parameters
mcpthe time of the mcp signal
timesumthe timesum of the anode layer
maxruntimethe time it takes a signal to run across the whole anode

Definition at line 56 of file delayline_detector_analyzer_simple.cpp.

Member Function Documentation

bool cass::ACQIRIS::isInRange::operator() ( const signal_t sig) const
inline

check correlation

check whether signal can be correlated with the mcp signal time

Returns
true when signal can be correlated
Parameters
sigthe signal which needs to be checked for correlation

Definition at line 67 of file delayline_detector_analyzer_simple.cpp.

References cass::ACQIRIS::time.

Member Data Documentation

double cass::ACQIRIS::isInRange::_maxruntime
private

the time it takes the signal to run across the anode

Definition at line 75 of file delayline_detector_analyzer_simple.cpp.

double cass::ACQIRIS::isInRange::_mcp
private

the time of the mcp signal

Definition at line 73 of file delayline_detector_analyzer_simple.cpp.

double cass::ACQIRIS::isInRange::_timesum
private

the timesum of the anode layer

Definition at line 74 of file delayline_detector_analyzer_simple.cpp.


The documentation for this struct was generated from the following file: