#include <SimG4CMS/Forward/interface/LHCTransportLink.h>
Public Member Functions | |
int | afterHector () const |
int | beforeHector () const |
void | clear () |
void | fill (int &afterHector, int &beforeHector) |
LHCTransportLink (int &beforeHector, int &afterHector) | |
LHCTransportLink () | |
Private Attributes | |
int | afterHector_ |
int | beforeHector_ |
Description: correspondence link between barcodes for GenParticle transported by Hector and original ones
Usage: in SimTrack creation when the Hector beam transport is used
Definition at line 26 of file LHCTransportLink.h.
LHCTransportLink::LHCTransportLink | ( | int & | beforeHector, |
int & | afterHector | ||
) | [inline, explicit] |
Definition at line 31 of file LHCTransportLink.h.
LHCTransportLink::LHCTransportLink | ( | ) | [inline] |
Definition at line 32 of file LHCTransportLink.h.
:beforeHector_(0),afterHector_(0) {};
int LHCTransportLink::afterHector | ( | ) | const |
Definition at line 13 of file LHCTransportLink.cc.
References afterHector_.
Referenced by fill(), and operator<<().
{ return afterHector_; }
int LHCTransportLink::beforeHector | ( | ) | const |
Definition at line 9 of file LHCTransportLink.cc.
References beforeHector_.
Referenced by fill(), and operator<<().
{ return beforeHector_; }
void LHCTransportLink::clear | ( | void | ) |
Definition at line 17 of file LHCTransportLink.cc.
References afterHector_, and beforeHector_.
{ afterHector_ = 0; beforeHector_ = 0; }
void LHCTransportLink::fill | ( | int & | afterHector, |
int & | beforeHector | ||
) |
Definition at line 4 of file LHCTransportLink.cc.
References afterHector(), afterHector_, beforeHector(), and beforeHector_.
{ afterHector_ = afterHector; beforeHector_ = beforeHector; }
int LHCTransportLink::afterHector_ [private] |
Definition at line 45 of file LHCTransportLink.h.
Referenced by afterHector(), clear(), and fill().
int LHCTransportLink::beforeHector_ [private] |
Definition at line 44 of file LHCTransportLink.h.
Referenced by beforeHector(), clear(), and fill().