35#include "AthLinks/ElementLink.h"
36#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};
98 void fitx(
float FitX);
100 void fity(
float FitY);
102 void fitz(
float FitZ);
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
macros to associate a CLID to a type
#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.
void diff(const TrigEFBphys &a, const TrigEFBphys &b, std::map< std::string, double > &variableChange)
comparison with feedback Function compares two objects and returns "semi verbose" output in the form ...
MsgStream & operator<<(MsgStream &m, const TrigEFBphys &p)
bool operator!=(const TrigEFBphys &a, const TrigEFBphys &b)
bool operator==(const TrigEFBphys &a, const TrigEFBphys &b)
ElementLinkVector implementation for standalone ROOT.
ElementLink implementation for ROOT usage.
float phi() const
accessor method: phi
float fitchi2() const
accessor method: chi2 from vertex fit
const ElementLink< TrigEFBphysContainer > & secondaryDecayLink() const
TrigEFBphys()
constructors; note: default constructor needed by POOL
void addTrack(const ElementLink< Rec::TrackParticleContainer > &track)
set method: add track to particle
float fitmass() const
accessor method: mass from vertex fit
~TrigEFBphys()=default
destructor
ElementLinkVector< Rec::TrackParticleContainer > m_trackVector
pType
enum for different particle types
float fity() const
accessor method: y position of vertex
float fitx() const
accessor method: x position of vertex
pType particleType() const
accessor method: particle Type
ElementLink< TrigEFBphysContainer > m_secondaryDecay
float mass() const
accessor method: mass
float fitz() const
accessor method: z position of vertex
int roiId() const
accessor method: ID of L1 RoI
float eta() const
accessor method: eta
const TrigEFBphys * pSecondDecay() const
accessor method: secondary decay particle
const ElementLinkVector< Rec::TrackParticleContainer > & trackVector() const
accessor method:vector of tracks used to make particle
int fitndof() const
accessor method: ndof from vertex fit