hep.lcd.contrib.mc.analysis
Interface MonteCarlo
- All Known Implementing Classes:
- BaseMonteCarlo
- public interface MonteCarlo
Analyzes Monte Carlo particles within JAS framework.
UnknownID
public static final int UnknownID
- Particle ID Codes
uquarkID
public static final int uquarkID
dquarkID
public static final int dquarkID
squarkID
public static final int squarkID
cquarkID
public static final int cquarkID
bquarkID
public static final int bquarkID
tquarkID
public static final int tquarkID
ElectronID
public static final int ElectronID
NuEID
public static final int NuEID
MuonID
public static final int MuonID
NuMuID
public static final int NuMuID
TauID
public static final int TauID
NuTauID
public static final int NuTauID
GluonID
public static final int GluonID
PhotonID
public static final int PhotonID
ZbosonID
public static final int ZbosonID
WbosonID
public static final int WbosonID
PiZeroID
public static final int PiZeroID
Rho0ID
public static final int Rho0ID
KlongID
public static final int KlongID
PionID
public static final int PionID
RhoID
public static final int RhoID
KshortID
public static final int KshortID
K0ID
public static final int K0ID
KaonID
public static final int KaonID
Xi_c2_1P
public static final int Xi_c2_1P
Bstar0ID
public static final int Bstar0ID
BmesonID
public static final int BmesonID
BstarID
public static final int BstarID
Bs0ID
public static final int Bs0ID
ProtonID
public static final int ProtonID
NeutronID
public static final int NeutronID
LambdaID
public static final int LambdaID
Xi0ID
public static final int Xi0ID
LambdaCID
public static final int LambdaCID
SigmaB0ID
public static final int SigmaB0ID
DeuteronID
public static final int DeuteronID
TritonID
public static final int TritonID
AlphaID
public static final int AlphaID
PythiaStringID
public static final int PythiaStringID
PrimaryID
public static final int PrimaryID
_Unidentified
public static final int _Unidentified
- Event types
_QED
public static final int _QED
_uds
public static final int _uds
_ccbar
public static final int _ccbar
_bbbar
public static final int _bbbar
_ttbar
public static final int _ttbar
_WW
public static final int _WW
_ZZ
public static final int _ZZ
_TwoPhoton
public static final int _TwoPhoton
_NuNubar
public static final int _NuNubar
_Bhabha
public static final int _Bhabha
_MuPair
public static final int _MuPair
_Tau
public static final int _Tau
_GamGam
public static final int _GamGam
EventName
public static final String[] EventName
getEventName
public String getEventName()
getDecayName
public String getDecayName()
getEventType
public int getEventType()
getDecayType
public int getDecayType()
is_QED
public boolean is_QED()
- Event types
is_qqbar
public boolean is_qqbar()
is_ElectroWeak
public boolean is_ElectroWeak()
is_TwoPhoton
public boolean is_TwoPhoton()
is_Bhabha
public boolean is_Bhabha()
is_MuPair
public boolean is_MuPair()
is_Tau
public boolean is_Tau()
is_uds
public boolean is_uds()
is_ccbar
public boolean is_ccbar()
is_bbbar
public boolean is_bbbar()
is_ttbar
public boolean is_ttbar()
is_GamGam
public boolean is_GamGam()
is_WW
public boolean is_WW()
is_ZZ
public boolean is_ZZ()
is_Unknown
public boolean is_Unknown()
is_tWbtWb
public boolean is_tWbtWb()
- Decay modes
is_WlvWlv
public boolean is_WlvWlv()
is_WqqWlv
public boolean is_WqqWlv()
is_WqqWqq
public boolean is_WqqWqq()
is_WqqgWlv
public boolean is_WqqgWlv()
is_WqqgWqq
public boolean is_WqqgWqq()
is_WqqWlv_gluons
public boolean is_WqqWlv_gluons()
is_WqqWqq_gluons
public boolean is_WqqWqq_gluons()
is_ZvvZvv
public boolean is_ZvvZvv()
is_ZllZvv
public boolean is_ZllZvv()
is_ZllZll
public boolean is_ZllZll()
is_ZqqZvv
public boolean is_ZqqZvv()
is_ZqqgZvv
public boolean is_ZqqgZvv()
is_ZqqZll
public boolean is_ZqqZll()
is_ZqqgZll
public boolean is_ZqqgZll()
is_ZqqZqq
public boolean is_ZqqZqq()
is_ZqqZvv_gluons
public boolean is_ZqqZvv_gluons()
is_ZqqZll_gluons
public boolean is_ZqqZll_gluons()
is_ZqqZqq_gluons
public boolean is_ZqqZqq_gluons()
getNPartons
public int getNPartons()
getPartons
public MCParticle[] getPartons()
getKlongs
public Enumeration getKlongs(LCDEvent event)
getMCParticles
public Enumeration getMCParticles(LCDEvent event,
int id)
getNParticles
public int getNParticles()
getNDecayed
public int getNDecayed()
getNFinal
public int getNFinal()
getFinalEnergy
public double getFinalEnergy()
getNTracks
public int getNTracks()
getNProngs
public int getNProngs()
getChEnergy
public double getChEnergy()
getHighest2P
public MCParticle[] getHighest2P()
getMaxPartNum
public int[] getMaxPartNum()
getNeutralEnergy
public double getNeutralEnergy()
getPhotonEnergy
public double getPhotonEnergy()
getNeutralHadronEnergy
public double getNeutralHadronEnergy()
getMissingEnergy
public double getMissingEnergy()
getNClusters
public int getNClusters()
getNEMClusters
public int getNEMClusters()
getNHadClusters
public int getNHadClusters()
getECalEnergy
public double getECalEnergy()
getHCalEnergy
public double getHCalEnergy()
getCalEnergy
public double getCalEnergy()
getECalCorEnergy
public double getECalCorEnergy()
getHCalCorEnergy
public double getHCalCorEnergy()
getCalCorEnergy
public double getCalCorEnergy()
getTotalEnergy
public double getTotalEnergy()
getNElectrons
public int getNElectrons()
getNMuons
public int getNMuons()
getMuEnergy
public double getMuEnergy()
getLumEnergy
public double getLumEnergy()
getStatusName
public String getStatusName(int statusCode)
- Particle status codes
process
public void process(LCDEvent event)
findFinalParticles
public void findFinalParticles(LCDEvent event)
identifyDecays
public void identifyDecays(LCDEvent event)
identifyEventType
public void identifyEventType(LCDEvent event)
printEvent
public void printEvent(LCDEvent event)
summarize
public void summarize()
The LCD Group