ParticleFlow/IParticleChannelNew.h File Reference

IParticleChannelNew.h File Reference
#include "../ifnpub.h"

File Description

Channel-specific interfaces for ParticleChannelNew.

The channel is used to mark particles that have just come to the current event (either via birth or a jump from another event

Classes

class  IParticleChannelNewR
 
class  IParticleChannelNewW
 

Macros

#define PARTICLECHANNELNEWR_INTERFACE   Interface_ID(0x74f93b01, 0x1eb34500)
 
#define PARTICLECHANNELNEWW_INTERFACE   Interface_ID(0x74f93b01, 0x1eb34501)
 
#define GetParticleChannelNewRInterface(obj)   ((IParticleChannelNewR*)obj->GetInterface(PARTICLECHANNELNEWR_INTERFACE))
 
#define GetParticleChannelNewWInterface(obj)   ((IParticleChannelNewW*)obj->GetInterface(PARTICLECHANNELNEWW_INTERFACE))
 

Enumerations

enum  { particleChannelNew_isNew, particleChannelNew_isAllNew, particleChannelNew_isAllOld }
 
enum  { particleChannelNew_setNew, particleChannelNew_setOld, particleChannelNew_setAllNew, particleChannelNew_setAllOld }
 

Macro Definition Documentation

#define PARTICLECHANNELNEWR_INTERFACE   Interface_ID(0x74f93b01, 0x1eb34500)
#define PARTICLECHANNELNEWW_INTERFACE   Interface_ID(0x74f93b01, 0x1eb34501)
#define GetParticleChannelNewRInterface (   obj)    ((IParticleChannelNewR*)obj->GetInterface(PARTICLECHANNELNEWR_INTERFACE))
#define GetParticleChannelNewWInterface (   obj)    ((IParticleChannelNewW*)obj->GetInterface(PARTICLECHANNELNEWW_INTERFACE))

Enumeration Type Documentation

anonymous enum
Enumerator
particleChannelNew_isNew 
particleChannelNew_isAllNew 
particleChannelNew_isAllOld 
31 };
Definition: IParticleChannelNew.h:28
Definition: IParticleChannelNew.h:30
Definition: IParticleChannelNew.h:29
anonymous enum
Enumerator
particleChannelNew_setNew 
particleChannelNew_setOld 
particleChannelNew_setAllNew 
particleChannelNew_setAllOld 
38 };
Definition: IParticleChannelNew.h:36
Definition: IParticleChannelNew.h:34
Definition: IParticleChannelNew.h:35
Definition: IParticleChannelNew.h:37