KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
Functions
KVParticleCondition.cpp File Reference
#include "KVParticleCondition.h"
#include "TROOT.h"
#include "Riostream.h"
#include "TSystem.h"
#include "KVClassFactory.h"
#include "TPluginManager.h"
#include "TUUID.h"
#include <utility>
Include dependency graph for KVParticleCondition.cpp:

Functions

KVParticleCondition operator&& (const KVParticleCondition &A, const KVParticleCondition &B)
 
KVParticleCondition operator|| (const KVParticleCondition &A, const KVParticleCondition &B)
 

Function Documentation

◆ operator&&()

KVParticleCondition operator&& ( const KVParticleCondition A,
const KVParticleCondition B 
)

Perform boolean AND between the two selection conditions

If SetParticleClassName() has been called for either of the two conditions, it will be called for the resulting condition with the same value

Both conditions must be of same type, i.e. if one uses a lambda expression, the other must also use a lambda expression.

If one or other of the conditions is not set, we just return the condition which has been set.

Definition at line 406 of file KVParticleCondition.cpp.

◆ operator||()

KVParticleCondition operator|| ( const KVParticleCondition A,
const KVParticleCondition B 
)

Perform boolean OR between the two selection conditions

If SetParticleClassName has been called for either of the two conditions, it will be called for the resulting condition with the same value

Both conditions must be of same type, i.e. if one uses a lambda expression, the other must also use a lambda expression.

If one or other of the conditions is not set, we just return the condition which has been set.

Definition at line 470 of file KVParticleCondition.cpp.