ATLAS Offline Software
Loading...
Searching...
No Matches
TauJetCnv_p3.cxx File Reference
Include dependency graph for TauJetCnv_p3.cxx:

Go to the source code of this file.

Functions

static void setBit (unsigned char &field, unsigned num, bool val)
static bool getBit (unsigned char field, unsigned num)

Variables

static const P4ImplEEtaPhiMCnv_p2 momCnv
static const ParticleBaseCnv_p1 partBaseCnv
static const ElementLinkCnv_p1< ElementLink< CaloClusterContainer > > clusterCnv
static const ElementLinkCnv_p1< ElementLink< JetCollection > > jetCnv
static const ElementLinkVectorCnv_p1< ElementLinkVector< Analysis::TauDetailsContainer > > detailsCnv
static const ElementLinkVectorCnv_p1< ElementLinkVector< Rec::TrackParticleContainer > > tracksCnv
static const ElementLinkVectorCnv_p1< ElementLinkVector< Rec::TrackParticleContainer > > conversionTracksCnv

Function Documentation

◆ getBit()

bool getBit ( unsigned char field,
unsigned num )
static

Definition at line 47 of file TauJetCnv_p3.cxx.

48{
49 return (field & (1 << num)) ? true : false;
50}

◆ setBit()

void setBit ( unsigned char & field,
unsigned num,
bool val )
static

Definition at line 39 of file TauJetCnv_p3.cxx.

40{
41 if ( val )
42 field |= (1 << num);
43 else
44 field &= ~(1 << num);
45}

Variable Documentation

◆ clusterCnv

Definition at line 30 of file TauJetCnv_p3.cxx.

◆ conversionTracksCnv

Definition at line 37 of file TauJetCnv_p3.cxx.

◆ detailsCnv

Definition at line 33 of file TauJetCnv_p3.cxx.

◆ jetCnv

Definition at line 31 of file TauJetCnv_p3.cxx.

◆ momCnv

const P4ImplEEtaPhiMCnv_p2 momCnv
static

Definition at line 28 of file TauJetCnv_p3.cxx.

◆ partBaseCnv

const ParticleBaseCnv_p1 partBaseCnv
static

Definition at line 29 of file TauJetCnv_p3.cxx.

◆ tracksCnv

Definition at line 35 of file TauJetCnv_p3.cxx.