All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Utilities.cc File Reference
#include "Utilities.h"
#include "TVector3.h"
#include "TMath.h"
#include "TFile.h"
#include "TH1D.h"
#include "TLorentzVector.h"
#include <UTIL/LCRelationNavigator.h>
#include <IMPL/ReconstructedParticleImpl.h>
#include <iomanip>
Include dependency graph for Utilities.cc:

Go to the source code of this file.

Namespaces

 isolep
 

Functions

Int_t isolep::getMCSerial (MCParticle *mcPart, LCCollection *colMCP)
 
MCParticle * isolep::getMCParticle (ReconstructedParticle *recPart, LCCollection *colMCTL)
 
MCParticle * isolep::getMCParticle (ReconstructedParticle *recPart, LCCollection *colMCTL, Double_t &weight)
 
MCParticle * isolep::getMCParticle (ReconstructedParticle *recPart, LCCollection *colMCTL, Double_t &weight, Int_t &nMCTL)
 
Int_t isolep::getLinkedMCParticle (ReconstructedParticle *recPart, LCCollection *colMCTL, Double_t &weight, Int_t &nMCTL)
 
Int_t isolep::getOriginalPDG (MCParticle *mcPart, Bool_t iHiggs=0)
 
Int_t isolep::getOriginalPDGForIsoLep (MCParticle *mcPart)
 
Int_t isolep::getOriginalPDGForIsoLep (MCParticle *mcPart, LCCollection *colMC)
 
Int_t isolep::getOriginalSerial (MCParticle *mcPart, LCCollection *colMCP, Bool_t iHiggs=0)
 
Int_t isolep::getOriginalSerial (ReconstructedParticle *recPart, LCCollection *colMCTL, LCCollection *colMCP, Bool_t iHiggs=0)
 
Int_t isolep::getOriginalSerialForZHH (MCParticle *mcPart, LCCollection *colMCP)
 
Int_t isolep::getLeptonID (ReconstructedParticle *recPart)
 
Bool_t isolep::getFSRTag (ReconstructedParticle *motherPart, ReconstructedParticle *recPart, Double_t fCosFSRCut=0.999)
 
Bool_t isolep::getSplitTag (ReconstructedParticle *motherPart, ReconstructedParticle *recPart)
 
Double_t isolep::getConeEnergy (ReconstructedParticle *recPart, LCCollection *colPFO, Double_t cosCone)
 
void isolep::getConeEnergy (ReconstructedParticle *recPart, LCCollection *colPFO, Double_t cosCone, Bool_t woFSR, Double_t coneEnergy[3], Double_t pFSR[4])
 
void isolep::getConeEnergy (ReconstructedParticle *recPart, LCCollection *colPFO, Double_t cosCone, Bool_t woFSR, Double_t coneEnergy[3], Double_t pFSR[4], Double_t conCone2, Double_t pCone2[4], Int_t &nConePhoton)
 
TLorentzVector isolep::getFSRMomentum (ReconstructedParticle *recPart, LCCollection *colPFO)
 
Double_t isolep::getConeEnergy (ReconstructedParticle *recPart, LCCollection *colPFO, Double_t cosCone, Int_t mode)
 
Double_t isolep::getConeEnergy (ReconstructedParticle *recPart, LCCollection *colPFO, Double_t cosCone, std::vector< lcio::ReconstructedParticle * > &conePFOs)
 
void isolep::getConeEnergy (ReconstructedParticle *recPart, LCCollection *colPFO, Double_t cosCone, Double_t coneEnergy[3], Double_t cosCone2, Double_t pCone2[4])
 
Double_t isolep::getInvariantMass (ReconstructedParticle *recPart1, ReconstructedParticle *recPart2)
 
Double_t isolep::getInvariantMass (ReconstructedParticle *recPart1, ReconstructedParticle *recPart2, ReconstructedParticle *recPart3)
 
Int_t isolep::isSelectedByFastJet (ReconstructedParticle *pfo, LCCollection *colFastJet, Double_t &ratioEPartEJet, Double_t &ratioPTMJet)
 
void isolep::doPhotonRecovery (ReconstructedParticle *electron, LCCollection *colPFO, ReconstructedParticleImpl *recoElectron, Double_t fCosFSRCut=0.999)
 
void isolep::doPhotonRecovery (ReconstructedParticle *electron, LCCollection *colPFO, ReconstructedParticleImpl *recoElectron, Double_t fCosFSRCut, Int_t lepType, std::vector< lcio::ReconstructedParticle * > &photons)
 
Bool_t isolep::isFoundInVector (ReconstructedParticle *pfo, std::vector< lcio::ReconstructedParticle * > &pfos)
 
Double_t isolep::jetFunction (TLorentzVector lortz, float beta, float power)
 
Double_t isolep::jetFunction (TLorentzVector lortz, float virtual_scale=20)
 
Int_t isolep::calculateEnergyComponents (LCCollection *colMC, LCCollection *colMCTL, ReconstructedParticle *jet, Double_t energyComponents[4])
 
Int_t isolep::calculateEnergyComponents (LCCollection *colMC, LCCollection *colMCTL, ReconstructedParticle *jet, Double_t energyComponents[4], Int_t iColor1, Int_t iColor2, Int_t iColor3)
 
Double_t isolep::getLikelihood (TString fname, TString hist, Double_t mass)
 
void isolep::listMCParticles (LCCollection *colMC)
 
Bool_t isolep::isOverlay (ReconstructedParticle *pfo, LCCollection *colMCTL)
 
void isolep::dumpJetParticles (ReconstructedParticle *jet, LCCollection *colMC, LCCollection *colMCTL)
 
Int_t isolep::getVertexComponents (LCCollection *colMC, LCCollection *colMCTL, ReconstructedParticle *vetex, Double_t energyComponents[2], Int_t nparticles[2])
 
Int_t isolep::isVertexFromOverlay (ReconstructedParticle *vertex, LCCollection *colMC, LCCollection *colMCTL)
 
Double_t isolep::getJetDistance (ReconstructedParticle *i, ReconstructedParticle *j, TString algorithm, Double_t R)
 
Int_t isolep::isFromVertex (ReconstructedParticle *recPart, LCCollection *colVertex)
 
std::vector< Int_t > isolep::getHiggsDecayModes (LCCollection *colMC)
 
std::vector< Int_t > isolep::getNumberOfOverlayEvents (Double_t fEcm, LCCollection *colMC)
 
void isolep::mcDebug (LCCollection *colMC)
 
TLorentzVector isolep::getLorentzEcm (Double_t fEcm)
 
TLorentzVector isolep::getLorentzEcm (Double_t fEcm, Bool_t isCrossingAngle)
 
Double_t isolep::getRecoilMass (TLorentzVector lortzEcm, TLorentzVector lortzZ)
 
Double_t isolep::getAcoPlanarity (TLorentzVector lortz1, TLorentzVector lortz2)
 
TLorentzVector isolep::getLorentzVector (ReconstructedParticle *pfo)
 
Double_t isolep::getCosTheta (ReconstructedParticle *part1, ReconstructedParticle *part2)
 
Double_t isolep::getCosTheta (TLorentzVector part1, TLorentzVector part2)