CFEL - ASG Software Suite
2.5.0
CASS
|
a combination of conditions More...
Public Member Functions | |
CombineConditions () | |
virtual | ~CombineConditions () |
bool | operator() (const detectorHit_t &dethit) const |
the comparison More... | |
void | loadSettings (CASSSettings &s) |
read the parameters of the condition from the .ini file More... | |
![]() | |
virtual | ~IsParticleHit () |
virtual destructor since this is a base class More... | |
Private Attributes | |
std::pair< IsParticleHit *, IsParticleHit * > | _conditions |
Additional Inherited Members | |
![]() | |
enum | ConditionType { tofcond, radcond, rectcond, tofradcond, tofrectcond } |
typedef defining the types of available conditions More... | |
![]() | |
static tr1::shared_ptr< IsParticleHit > | instance (const ConditionType &type) |
create an instance of the chosen class More... | |
a combination of conditions
this class combines two of the IsParticleHit conditions
FistCondition | class that defines the first condition |
SecondCondition | class that defines the second condition |
Definition at line 195 of file particle.cpp.
|
inline |
Definition at line 198 of file particle.cpp.
|
inlinevirtual |
Definition at line 202 of file particle.cpp.
|
inlinevirtual |
read the parameters of the condition from the .ini file
s | the CASSSettings object to read the information from |
Implements cass::ACQIRIS::IsParticleHit.
Definition at line 211 of file particle.cpp.
|
inlinevirtual |
the comparison
dethit | the detector hit to check for the condition |
Implements cass::ACQIRIS::IsParticleHit.
Definition at line 204 of file particle.cpp.
|
private |
Definition at line 218 of file particle.cpp.