34#include "AthLinks/ElementLink.h"
35#include "AthLinks/ElementLinkVector.h"
47 enum pType{
PHIKK=0,
DSPHIPI=1,
BMUMU=2,
BMUMUX=3,
JPSIEE=4,
JPSIMUMU=5,
MULTIMU=6,
BKMUMU=7,
BDKSTMUMU=8,
BSPHIMUMU=9,
LBLMUMU=10,
BCDSMUMU=11};
102 void fitx(
float FitX);
104 void fity(
float FitY);
106 void fitz(
float FitZ);
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
#define ELEMENTLINK_FWD(TYPE, VALUE_TYPE)
Forward declaration helper for ElementLink.
MsgStream & operator<<(MsgStream &m, const TrigL2Bphys &p)
bool operator==(const TrigL2Bphys &a, const TrigL2Bphys &b)
bool operator!=(const TrigL2Bphys &a, const TrigL2Bphys &b)
void diff(const TrigL2Bphys &a, const TrigL2Bphys &b, std::map< std::string, double > &variableChange)
comparison with feedback Function compares two objects and returns "semi verbose" output in the form ...
ElementLinkVector implementation for standalone ROOT.
ElementLink implementation for ROOT usage.
float fity() const
accessor method: y position of vertex
const ElementLink< TrigL2BphysContainer > & secondaryDecayLink() const
const ElementLinkVector< TrigInDetTrackCollection > & trackVector() const
accessor method:vector of tracks used to make particle
float fitz() const
accessor method: z position of vertex
TrigL2Bphys()
constructors; note: default constructor needed by POOL
void addTrack(const ElementLink< TrigInDetTrackCollection > &track)
set method: add track to particle
pType particleType() const
accessor method: particle Type
TrigL2Bphys(const TrigL2Bphys &te)=default
const TrigL2Bphys * pSecondDecay() const
accessor method: secondary decay particle
float fitx() const
accessor method: x position of vertex
ElementLink< TrigL2BphysContainer > m_secondaryDecay
float mass() const
accessor method: mass
float phi() const
accessor method: phi
float eta() const
accessor method: eta
pType
enum for different particle types
int roiId() const
accessor method: ID of L1 RoI
~TrigL2Bphys()=default
destructor
TrigL2Bphys & operator=(const TrigL2Bphys &te)=default
ElementLinkVector< TrigInDetTrackCollection > m_trackVector
int fitndof() const
accessor method: ndof from vertex fit
float fitchi2() const
accessor method: chi2 from vertex fit
float fitmass() const
accessor method: mass from vertex fit