|
ATLAS Offline Software
|
Go to the documentation of this file.
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);
int fitndof() const
accessor method: ndof from vertex fit
TrigL2Bphys & operator=(const TrigL2Bphys &te)=default
TrigL2Bphys(const TrigL2Bphys &te)=default
int roiId() const
accessor method: ID of L1 RoI
void addTrack(const ElementLink< TrigInDetTrackCollection > &track)
set method: add track to particle
float eta() const
accessor method: eta
float fitchi2() const
accessor method: chi2 from vertex fit
std::string str(const TrigL2Bphys &p)
pType particleType() const
accessor method: particle Type
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 ...
float fitz() const
accessor method: z position of vertex
MsgStream & operator<<(MsgStream &m, const TrigL2Bphys &p)
ElementLinkVector< TrigInDetTrackCollection > m_trackVector
float fity() const
accessor method: y position of vertex
ELEMENTLINK_FWD(TrigL2BphysContainer, TrigL2Bphys)
float fitx() const
accessor method: x position of vertex
const ElementLink< TrigL2BphysContainer > & secondaryDecayLink() const
pType
enum for different particle types
ElementLink< TrigL2BphysContainer > m_secondaryDecay
float mass() const
accessor method: mass
bool operator==(const TrigL2Bphys &a, const TrigL2Bphys &b)
const ElementLinkVector< TrigInDetTrackCollection > & trackVector() const
accessor method:vector of tracks used to make particle
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
float fitmass() const
accessor method: mass from vertex fit
const TrigL2Bphys * pSecondDecay() const
accessor method: secondary decay particle
TrigL2Bphys()
constructors; note: default constructor needed by POOL
float phi() const
accessor method: phi
~TrigL2Bphys()=default
destructor