ATLAS Offline Software
Loading...
Searching...
No Matches
TauJetCnv_p1.cxx File Reference
Include dependency graph for TauJetCnv_p1.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_p1 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

Function Documentation

◆ getBit()

bool getBit ( unsigned char field,
unsigned num )
static

Definition at line 34 of file TauJetCnv_p1.cxx.

35{
36 return (field & (1 << num)) ? true : false;
37}

◆ setBit()

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

Definition at line 26 of file TauJetCnv_p1.cxx.

27{
28 if( val )
29 field |= (1 << num);
30 else
31 field &= ~(1 << num);
32}

Variable Documentation

◆ clusterCnv

Definition at line 21 of file TauJetCnv_p1.cxx.

◆ detailsCnv

Definition at line 23 of file TauJetCnv_p1.cxx.

◆ jetCnv

Definition at line 22 of file TauJetCnv_p1.cxx.

◆ momCnv

const P4ImplEEtaPhiMCnv_p1 momCnv
static

Definition at line 19 of file TauJetCnv_p1.cxx.

◆ partBaseCnv

const ParticleBaseCnv_p1 partBaseCnv
static

Definition at line 20 of file TauJetCnv_p1.cxx.

◆ tracksCnv

Definition at line 24 of file TauJetCnv_p1.cxx.