All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
isolep Namespace Reference

Functions

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

Function Documentation

Int_t isolep::calculateEnergyComponents ( LCCollection *  colMC,
LCCollection *  colMCTL,
ReconstructedParticle *  jet,
Double_t  energyComponents[4] 
)

Definition at line 745 of file Utilities.cc.

Int_t isolep::calculateEnergyComponents ( LCCollection *  colMC,
LCCollection *  colMCTL,
ReconstructedParticle *  jet,
Double_t  energyComponents[4],
Int_t  iColor1,
Int_t  iColor2,
Int_t  iColor3 
)

Definition at line 796 of file Utilities.cc.

void isolep::doPhotonRecovery ( ReconstructedParticle *  electron,
LCCollection *  colPFO,
ReconstructedParticleImpl *  recoElectron,
Double_t  fCosFSRCut = 0.999 
)

Definition at line 645 of file Utilities.cc.

void isolep::doPhotonRecovery ( ReconstructedParticle *  electron,
LCCollection *  colPFO,
ReconstructedParticleImpl *  recoElectron,
Double_t  fCosFSRCut,
Int_t  lepType,
std::vector< lcio::ReconstructedParticle * > &  photons 
)

Definition at line 671 of file Utilities.cc.

void isolep::dumpJetParticles ( ReconstructedParticle *  jet,
LCCollection *  colMC,
LCCollection *  colMCTL 
)

Definition at line 933 of file Utilities.cc.

Double_t isolep::getAcoPlanarity ( TLorentzVector  lortz1,
TLorentzVector  lortz2 
)

Definition at line 1231 of file Utilities.cc.

Double_t isolep::getConeEnergy ( ReconstructedParticle *  recPart,
LCCollection *  colPFO,
Double_t  cosCone 
)

Definition at line 361 of file Utilities.cc.

Double_t isolep::getConeEnergy ( ReconstructedParticle *  recPart,
LCCollection *  colPFO,
Double_t  cosCone,
Int_t  mode 
)

Definition at line 487 of file Utilities.cc.

Double_t isolep::getConeEnergy ( ReconstructedParticle *  recPart,
LCCollection *  colPFO,
Double_t  cosCone,
std::vector< lcio::ReconstructedParticle * > &  conePFOs 
)

Definition at line 523 of file Utilities.cc.

void isolep::getConeEnergy ( ReconstructedParticle *  recPart,
LCCollection *  colPFO,
Double_t  cosCone,
Bool_t  woFSR,
Double_t  coneEnergy[3],
Double_t  pFSR[4] 
)

Definition at line 379 of file Utilities.cc.

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 
)

Definition at line 417 of file Utilities.cc.

void isolep::getConeEnergy ( ReconstructedParticle *  recPart,
LCCollection *  colPFO,
Double_t  cosCone,
Double_t  coneEnergy[3],
Double_t  cosCone2,
Double_t  pCone2[4] 
)

Definition at line 543 of file Utilities.cc.

Double_t isolep::getCosTheta ( ReconstructedParticle *  part1,
ReconstructedParticle *  part2 
)

Definition at line 1246 of file Utilities.cc.

Double_t isolep::getCosTheta ( TLorentzVector  part1,
TLorentzVector  part2 
)

Definition at line 1255 of file Utilities.cc.

TLorentzVector isolep::getFSRMomentum ( ReconstructedParticle *  recPart,
LCCollection *  colPFO 
)

Definition at line 469 of file Utilities.cc.

Bool_t isolep::getFSRTag ( ReconstructedParticle *  motherPart,
ReconstructedParticle *  recPart,
Double_t  fCosFSRCut = 0.999 
)

Definition at line 289 of file Utilities.cc.

std::vector< Int_t > isolep::getHiggsDecayModes ( LCCollection *  colMC)

Definition at line 1073 of file Utilities.cc.

Double_t isolep::getInvariantMass ( ReconstructedParticle *  recPart1,
ReconstructedParticle *  recPart2 
)

Definition at line 577 of file Utilities.cc.

Double_t isolep::getInvariantMass ( ReconstructedParticle *  recPart1,
ReconstructedParticle *  recPart2,
ReconstructedParticle *  recPart3 
)

Definition at line 594 of file Utilities.cc.

Double_t isolep::getJetDistance ( ReconstructedParticle *  i,
ReconstructedParticle *  j,
TString  algorithm,
Double_t  R 
)

Definition at line 1033 of file Utilities.cc.

Int_t isolep::getLeptonID ( ReconstructedParticle *  recPart)

Definition at line 237 of file Utilities.cc.

Double_t isolep::getLikelihood ( TString  fname,
TString  hist,
Double_t  mass 
)

Definition at line 849 of file Utilities.cc.

Int_t isolep::getLinkedMCParticle ( ReconstructedParticle *  recPart,
LCCollection *  colMCTL,
Double_t &  weight,
Int_t &  nMCTL 
)

Definition at line 61 of file Utilities.cc.

TLorentzVector isolep::getLorentzEcm ( Double_t  fEcm)

Definition at line 1208 of file Utilities.cc.

TLorentzVector isolep::getLorentzEcm ( Double_t  fEcm,
Bool_t  isCrossingAngle 
)

Definition at line 1212 of file Utilities.cc.

TLorentzVector isolep::getLorentzVector ( ReconstructedParticle *  pfo)

Definition at line 1240 of file Utilities.cc.

MCParticle * isolep::getMCParticle ( ReconstructedParticle *  recPart,
LCCollection *  colMCTL 
)

Definition at line 30 of file Utilities.cc.

MCParticle * isolep::getMCParticle ( ReconstructedParticle *  recPart,
LCCollection *  colMCTL,
Double_t &  weight 
)

Definition at line 36 of file Utilities.cc.

MCParticle * isolep::getMCParticle ( ReconstructedParticle *  recPart,
LCCollection *  colMCTL,
Double_t &  weight,
Int_t &  nMCTL 
)

Definition at line 41 of file Utilities.cc.

Int_t isolep::getMCSerial ( MCParticle *  mcPart,
LCCollection *  colMCP 
)

Definition at line 16 of file Utilities.cc.

std::vector< Int_t > isolep::getNumberOfOverlayEvents ( Double_t  fEcm,
LCCollection *  colMC 
)

Definition at line 1130 of file Utilities.cc.

Int_t isolep::getOriginalPDG ( MCParticle *  mcPart,
Bool_t  iHiggs = 0 
)

Definition at line 85 of file Utilities.cc.

Int_t isolep::getOriginalPDGForIsoLep ( MCParticle *  mcPart,
LCCollection *  colMC 
)

Definition at line 150 of file Utilities.cc.

Int_t isolep::getOriginalPDGForIsoLep ( MCParticle *  mcPart)

Definition at line 107 of file Utilities.cc.

Int_t isolep::getOriginalSerial ( MCParticle *  mcPart,
LCCollection *  colMCP,
Bool_t  iHiggs = 0 
)

Definition at line 179 of file Utilities.cc.

Int_t isolep::getOriginalSerial ( ReconstructedParticle *  recPart,
LCCollection *  colMCTL,
LCCollection *  colMCP,
Bool_t  iHiggs = 0 
)

Definition at line 201 of file Utilities.cc.

Int_t isolep::getOriginalSerialForZHH ( MCParticle *  mcPart,
LCCollection *  colMCP 
)

Definition at line 214 of file Utilities.cc.

Double_t isolep::getRecoilMass ( TLorentzVector  lortzEcm,
TLorentzVector  lortzZ 
)

Definition at line 1224 of file Utilities.cc.

Bool_t isolep::getSplitTag ( ReconstructedParticle *  motherPart,
ReconstructedParticle *  recPart 
)

Definition at line 308 of file Utilities.cc.

Int_t isolep::getVertexComponents ( LCCollection *  colMC,
LCCollection *  colMCTL,
ReconstructedParticle *  vetex,
Double_t  energyComponents[2],
Int_t  nparticles[2] 
)

Definition at line 982 of file Utilities.cc.

Bool_t isolep::isFoundInVector ( ReconstructedParticle *  pfo,
std::vector< lcio::ReconstructedParticle * > &  pfos 
)

Definition at line 706 of file Utilities.cc.

Int_t isolep::isFromVertex ( ReconstructedParticle *  recPart,
LCCollection *  colVertex 
)

Definition at line 1055 of file Utilities.cc.

Bool_t isolep::isOverlay ( ReconstructedParticle *  pfo,
LCCollection *  colMCTL 
)

Definition at line 918 of file Utilities.cc.

Int_t isolep::isSelectedByFastJet ( ReconstructedParticle *  pfo,
LCCollection *  colFastJet,
Double_t &  ratioEPartEJet,
Double_t &  ratioPTMJet 
)

Definition at line 613 of file Utilities.cc.

Int_t isolep::isVertexFromOverlay ( ReconstructedParticle *  vertex,
LCCollection *  colMC,
LCCollection *  colMCTL 
)

Definition at line 1022 of file Utilities.cc.

Double_t isolep::jetFunction ( TLorentzVector  lortz,
float  beta,
float  power 
)

Definition at line 715 of file Utilities.cc.

Double_t isolep::jetFunction ( TLorentzVector  lortz,
float  virtual_scale = 20 
)

Definition at line 730 of file Utilities.cc.

void isolep::listMCParticles ( LCCollection *  colMC)

Definition at line 875 of file Utilities.cc.

void isolep::mcDebug ( LCCollection *  colMC)

Definition at line 1171 of file Utilities.cc.