Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
File List
Here is a list of all files with brief descriptions:
o*__init__.py
o*AddAt.ccSub-tensor block insertion algorithm
o*AddAt.hhSub-tensor block insertion algorithm
o*AlignedIndexing.ccSparse tensor indexer
o*AlignedIndexing.hhSparse tensor indexer
o*AmplBD0starLepNu.cc\( B \rightarrow D_0^* \tau\nu \) amplitude
o*AmplBD0starLepNu.hh\( B \rightarrow D_0^* \tau\nu \) amplitude
o*AmplBD1LepNu.cc\( B \rightarrow D_1 \tau\nu \) amplitude
o*AmplBD1LepNu.hh\( B \rightarrow D_1 \tau\nu \) amplitude
o*AmplBD1starLepNu.cc\( B \rightarrow D_1^* \tau\nu \) amplitude
o*AmplBD1starLepNu.hh\( B \rightarrow D_1^* \tau\nu \) amplitude
o*AmplBD2starLepNu.cc\( B \rightarrow D_2^* \tau\nu \) amplitude
o*AmplBD2starLepNu.hh\( B \rightarrow D_2^* \tau\nu \) amplitude
o*AmplBDLepNu.cc\( B \rightarrow D \tau\nu \) amplitude
o*AmplBDLepNu.hh\( B \rightarrow D \tau\nu \) amplitude
o*AmplBDstarDGamLepNu.cc\( B \rightarrow D^* \tau\nu, D^* \rightarrow D \gamma \) amplitude
o*AmplBDstarDGamLepNu.hh\( B \rightarrow D^* \tau\nu, D^* \rightarrow D \gamma \) amplitude
o*AmplBDstarDPiLepNu.cc\( B \rightarrow D^* \tau\nu, D^* \rightarrow D \pi \) amplitude
o*AmplBDstarDPiLepNu.hh\( B \rightarrow D^* \tau\nu, D^* \rightarrow D \pi \) amplitude
o*AmplBDstarLepNu.cc\( B \rightarrow D^* \tau\nu \) amplitude
o*AmplBDstarLepNu.hh\( B \rightarrow D^* \tau\nu \) amplitude
o*AmplBToQLepNuBase.cc\( b -> c \tau\nu \) base amplitude
o*AmplBToQLepNuBase.hh\( b -> c \tau\nu \) base amplitude
o*AmplitudeBase.ccHammer base amplitude class
o*AmplitudeBase.hhHammer base amplitude class
o*AmplLbLcLepNu.cc\( \Lambda_b \rightarrow \Lambda_c \tau\nu \) amplitude
o*AmplLbLcLepNu.hh\( \Lambda_b \rightarrow \Lambda_c \tau\nu \) amplitude
o*AmplTau3PiNu.cc\( \tau-> \pi\pi\pi\nu \) amplitude
o*AmplTau3PiNu.hh\( \tau-> \pi\pi\pi\nu \) amplitude
o*AmplTauEllNuNu.cc\( \tau-> \ell\nu\nu \) amplitude
o*AmplTauEllNuNu.hh\( \tau-> \ell\nu\nu \) amplitude
o*AmplTauPiNu.cc\( \tau-> \pi\nu \) amplitude
o*AmplTauPiNu.hh\( \tau-> \pi\nu \) amplitude
o*BinnedIndexing.hhBinned tensor (histogram) indexer
o*BinnedIndexingDefs.hhBinned tensor (histogram) indexer template method definitions
o*BlockIndexing.ccOuter product tensor indexer
o*BlockIndexing.hhOuter product tensor indexer
o*BruteForceIterator.ccGeneric tensor indexing iterator
o*BruteForceIterator.hhGeneric tensor indexing iterator
o*Constants.hhVarious numerical constants
o*Convert.ccTensor storage type conversion algorithm
o*Convert.hhTensor storage type conversion algorithm
o*cppdefs.pxd
o*DictionaryManager.ccGlobal container class for amplitudes, rates, FFs, data
o*DictionaryManager.hhGlobal container class for amplitudes, rates, FFs, data
o*Divide.ccTensor element-wise division algorithm
o*Divide.hhTensor element-wise division algorithm
o*Dot.ccTensor dot product algorithm
o*Dot.hhTensor dot product algorithm
o*Errors.ccHammer errors reporting helper functions
o*Event.ccHammer event class
o*Event.hhHammer event class
o*Exceptions.hhHammer exception definitions
o*ExternalData.ccContainer class for values of WC and FF vectors
o*ExternalData.hhContainer class for values of WC and FF vectors
o*FFBGLBase.cc
o*FFBGLBase.hhHammer base class for BGL form factors
o*FFBLPRBase.ccHammer base class for BLPR form factors
o*FFBLPRBase.hhHammer base class for BLPR form factors
o*FFBLRBase.ccHammer base class for BLR form factors
o*FFBLRBase.hhHammer base class for BLR form factors
o*FFBLRSBase.ccHammer base class for BLR form factors
o*FFBLRSBase.hhHammer base class for BLR form factors
o*FFBtoD0starBLR.cc\( B \rightarrow D_0^* \) BLR form factors
o*FFBtoD0starBLR.hh\( B \rightarrow D_0^* \) BLR form factors
o*FFBtoD0starBLRVar.cc\( B \rightarrow D_0^* \) BLR form factors with variations
o*FFBtoD0starBLRVar.hh\( B \rightarrow D_0^* \) BLR form factors with variations
o*FFBtoD0starISGW2.cc\( B \rightarrow D_0^* \) ISGW2 form factors
o*FFBtoD0starISGW2.hh\( B \rightarrow D_0^* \) ISGW2 form factors
o*FFBtoD0starLLSW.cc\( B \rightarrow D_0^* \) LLSW form factors
o*FFBtoD0starLLSW.hh\( B \rightarrow D_0^* \) LLSW form factors
o*FFBtoD1BLR.cc\( B \rightarrow D_1 \) BLR form factors
o*FFBtoD1BLR.hh\( B \rightarrow D_1 \) BLR form factors
o*FFBtoD1BLRVar.cc\( B \rightarrow D_1 \) BLR form factors with variations
o*FFBtoD1BLRVar.hh\( B \rightarrow D_1 \) BLR form factors with variations
o*FFBtoD1ISGW2.cc\( B \rightarrow D_1 \) ISGW2 form factors
o*FFBtoD1ISGW2.hh\( B \rightarrow D_1 \) ISGW2 form factors
o*FFBtoD1LLSW.cc\( B \rightarrow D_1 \) LLSW form factors
o*FFBtoD1LLSW.hh\( B \rightarrow D_1 \) LLSW form factors
o*FFBtoD1starBLR.cc\( B \rightarrow D_1^* \) BLR form factors
o*FFBtoD1starBLR.hh\( B \rightarrow D_1^* \) BLR form factors
o*FFBtoD1starBLRVar.cc\( B \rightarrow D_1^* \) BLR form factors with variations
o*FFBtoD1starBLRVar.hh\( B \rightarrow D_1^* \) BLR form factors with variations
o*FFBtoD1starISGW2.cc\( B \rightarrow D_1^* \) ISGW2 form factors
o*FFBtoD1starISGW2.hh\( B \rightarrow D_1^* \) ISGW2 form factors
o*FFBtoD1starLLSW.cc\( B \rightarrow D_1^* \) LLSW form factors
o*FFBtoD1starLLSW.hh\( B \rightarrow D_1^* \) LLSW form factors
o*FFBtoD2starBLR.cc\( B \rightarrow D_2^* \) BLR form factors
o*FFBtoD2starBLR.hh\( B \rightarrow D_2^* \) BLR form factors
o*FFBtoD2starBLRVar.cc\( B \rightarrow D_2^* \) BLR form factors with variations
o*FFBtoD2starBLRVar.hh\( B \rightarrow D_2^* \) BLR form factors with variations
o*FFBtoD2starISGW2.cc\( B \rightarrow D_2^* \) ISGW2 form factors
o*FFBtoD2starISGW2.hh\( B \rightarrow D_2^* \) ISGW2 form factors
o*FFBtoD2starLLSW.cc\( B \rightarrow D_2^* \) LLSW form factors
o*FFBtoD2starLLSW.hh\( B \rightarrow D_2^* \) LLSW form factors
o*FFBtoDBGL.cc\( B \rightarrow D \) BGL form factors
o*FFBtoDBGL.hh\( B \rightarrow D \) BGL form factors
o*FFBtoDBGLVar.cc\( B \rightarrow D \) BGL form factors with variations
o*FFBtoDBGLVar.hh\( B \rightarrow D \) BGL form factors with variations
o*FFBtoDBLPR.cc\( B \rightarrow D \) BLPR form factors
o*FFBtoDBLPR.hh\( B \rightarrow D \) BLPR form factors
o*FFBtoDBLPRVar.cc\( B \rightarrow D \) BLPRVar form factors with variations
o*FFBtoDBLPRVar.hh\( B \rightarrow D \) BLPRVar form factors with variations
o*FFBtoDCLN.cc\( B \rightarrow D \) CLN form factors
o*FFBtoDCLN.hh\( B \rightarrow D \) CLN form factors
o*FFBtoDISGW2.cc\( B \rightarrow D \) ISGW2 form factors
o*FFBtoDISGW2.hh\( B \rightarrow D \) ISGW2 form factors
o*FFBtoDstarBGL.cc\( B \rightarrow D \) BGL form factors
o*FFBtoDstarBGL.hh\( B \rightarrow D \) BGL form factors
o*FFBtoDstarBGLVar.cc\( B \rightarrow D \) BGL form factors with variations
o*FFBtoDstarBGLVar.hh\( B \rightarrow D \) BGL form factors with variations
o*FFBtoDstarBLPR.cc\( B \rightarrow D^* \) BLPR form factors
o*FFBtoDstarBLPR.hh\( B \rightarrow D^* \) BLPR form factors
o*FFBtoDstarBLPRVar.cc\( B \rightarrow D^* \) BLPRVar form factors with variations
o*FFBtoDstarBLPRVar.hh\( B \rightarrow D^* \) BLPRVar form factors with variations
o*FFBtoDstarCLN.cc\( B \rightarrow D^* \) CLN form factors
o*FFBtoDstarCLN.hh\( B \rightarrow D^* \) CLN form factors
o*FFBtoDstarCLNVar.cc\( B \rightarrow D^* \) CLN form factors with variations
o*FFBtoDstarCLNVar.hh\( B \rightarrow D^* \) CLN form factors with variations
o*FFBtoDstarISGW2.cc\( B \rightarrow D^* \) ISGW2 form factors
o*FFBtoDstarISGW2.hh\( B \rightarrow D^* \) ISGW2 form factors
o*FFCLNBase.ccHammer base class for CLN form factors
o*FFCLNBase.hhHammer base class for CLN form factors
o*FFISGW2Base.ccHammer base class for ISGW2 form factors
o*FFISGW2Base.hhHammer base class for ISGW2 form factors
o*FFLbtoLcBLRS.cc\( \Lambda_b \rightarrow Lambda_c \) BLRS form factors
o*FFLbtoLcBLRS.hh\( \Lambda_b \rightarrow Lambda_c \) BLRS form factors
o*FFLbtoLcBLRSVar.cc\( \Lambda_b \rightarrow Lambda_c \) BLRS form factors
o*FFLbtoLcBLRSVar.hh\( \Lambda_b \rightarrow Lambda_c \) BLRS form factors
o*FFLbtoLcPCR.cc\( \Lambda_b \rightarrow Lambda_c \) PCR form factors
o*FFLbtoLcPCR.hh\( \Lambda_b \rightarrow Lambda_c \) PCR form factors
o*FFLLSWBase.ccHammer base class for LLSW form factors
o*FFLLSWBase.hhHammer base class for LLSW form factors
o*FFPCRBase.ccHammer base class for PCR form factors
o*FFPCRBase.hhHammer base class for PCR form factors
o*FFRCTBase.ccHammer base class for RCT form factors
o*FFRCTBase.hhHammer base class for RCT form factors
o*FFTauto3PiRCT.cc\( \tau^+ \rightarrow \bar\nu\pi^+\pi^+\pi^- \) form factors see 1203.3955 and 1310.1053
o*FFTauto3PiRCT.hh\( \tau^+ \rightarrow \bar\nu\pi^+\pi^+\pi^- \) form factors see 1203.3955 and 1310.1053
o*FormFactorBase.ccHammer base form factor class
o*FormFactorBase.hhHammer base form factor class
o*FourMomentum.ccHammer four momentum class
o*FourMomentum.hhHammer four momentum class
o*Hammer.ccMain Hammer class
o*Hammer.hhMain Hammer class
o*HammerConfig.hhHammer configuration definitions
o*HammerConfig.hh.in
o*HammerDoc.hh
o*hammerlib.pyx
o*HammerModules.hhHammer available modules header
o*HammerModules.hh.in
o*HammerRoot.fhhROOT forward declarations
o*HammerRoot.hhROOT includes
o*HammerSerial.ccSerialization related typedefs and includes
o*HammerSerial.fhhForward declaration of serialization related typedefs and includes
o*HammerSerial.hhSerialization related typedefs and includes
o*HammerYaml.hhHammer YaML utility functions
o*hepmc.py
o*Histogram.ccHammer histogram class
o*Histogram.hhHammer histogram class
o*HistogramDefinition.ccHistogram definition class
o*HistogramDefinition.hhHistogram definition class
o*HistogramDefs.hhHammer histogram class template methods definitions
o*HistogramSet.ccContainer class for histograms belonging to different event types
o*HistogramSet.hhContainer class for histograms belonging to different event types
o*Histos.ccHammer histogram manager
o*Histos.fhhForward declarations for histogram manager class
o*Histos.hhHammer histogram manager
o*IContainer.hhInterface class for tensor container data structure
o*IndexLabels.hhTensor indices label definitions
o*IndexTypes.hhHammer data types declarations
o*Integrator.ccHammer numerical integration classes
o*Integrator.fhhHammer numerical integration forward declarations
o*Integrator.hhHammer numerical integration classes
o*IOTypes.ccDeclarations for Hammer IO structs
o*IOTypes.hhDeclarations for Hammer IO structs
o*ISingleContainer.hhInterface class for single container data structure
o*Iterators.hhIterator to cycle over outer products of containers
o*LabeledIndexing.hhTensor labeled indexer
o*LabeledIndexingDefs.hhTensor labeled indexer template methods definitions
o*Logging.ccMessage logging routines
o*Logging.hhMessage logging routines
o*Loki.hhDouble dispatcher code based on examples from A.Alexandrescu's book
o*MultiDimensional.fhhForward declarations of types used in the tensor classes
o*Multiply.ccTensor element-wise multiplication algorithm
o*Multiply.hhTensor element-wise multiplication algorithm
o*OperationDefs.hhTensor operations helper functions
o*Operations.ccTensor operations
o*Operations.fhhTensor operations forward type declarations
o*Operations.hhTensor operations
o*Optimize.ccTensor storage re-optimization algorithm
o*Optimize.hhTensor storage re-optimization algorithm
o*OuterContainer.cc(Sum of) Outer product tensor data container
o*OuterContainer.hh(Sum of) Outer product tensor data container
o*OuterSquare.ccTensor outer square algorithm
o*OuterSquare.hhTensor outer square algorithm
o*Particle.ccHammer particle class
o*Particle.fhhForward declarations for particle class
o*Particle.hhHammer particle class
o*ParticleData.ccHammer decay PDG code management
o*ParticleData.hhHammer decay PDG code management
o*ParticleUtils.ccPDG codes to UID functions
o*ParticleUtils.hhPDG codes to UID functions
o*Pdg.ccHammer particle data class
o*Pdg.fhhPdg forward declarations
o*Pdg.hhHammer particle data class
o*pdg.py
o*PhaseSpace.ccPhase space integrals
o*PhaseSpace.hhPhase space integrals
o*Process.ccHammer process class
o*Process.hhHammer process class
o*ProcessDefinitions.ccContainer class for storing included/forbidden process info
o*ProcessDefinitions.hhContainer class for storing included/forbidden process info
o*ProcGraph.ccContainer class for process tree structure and its amplitudes associations
o*ProcGraph.fhhDeclarations of process graph data structures
o*ProcGraph.hhContainer class for process tree structure and its amplitudes associations
o*ProcManager.ccContainer class for all process related data structures
o*ProcManager.hhContainer class for all process related data structures
o*ProcRates.ccContainer class for process rate tensors
o*ProcRates.hhContainer class for process rate tensors
o*ProcRequirements.ccContainer class for required ingredients for the process weight calculation
o*ProcRequirements.hhContainer class for required ingredients for the process weight calculation
o*ProcResults.ccContainer for process-related results of weight calculation
o*ProcResults.hhContainer for process-related results of weight calculation
o*ProvidersRepo.ccInterface class for amplitudes, rates, FFs dictionary container
o*ProvidersRepo.hhInterface class for amplitudes, rates, FFs dictionary container
o*PurePhaseSpaceDefs.ccContainer class for pure phase space vertices definitions
o*PurePhaseSpaceDefs.hhContainer class for pure phase space vertices definitions
o*RateBase.ccHammer base rate class
o*RateBase.hhHammer base rate class
o*RateBD0starLepNu.cc\( B \rightarrow D_0^* \tau\nu \) total rate
o*RateBD0starLepNu.hh\( B \rightarrow D_0^* \tau\nu \) total rate
o*RateBD1LepNu.cc\( B \rightarrow D_1 \tau\nu \) total rate
o*RateBD1LepNu.hh\( B \rightarrow D_1 \tau\nu \) total rate
o*RateBD1starLepNu.cc\( B \rightarrow D_1^* \tau\nu \) total rate
o*RateBD1starLepNu.hh\( B \rightarrow D_1^* \tau\nu \) total rate
o*RateBD2starLepNu.cc\( B \rightarrow D_2^* \tau\nu \) total rate
o*RateBD2starLepNu.hh\( B \rightarrow D_2^* \tau\nu \) total rate
o*RateBDLepNu.cc\( B \rightarrow D \tau\nu \) total rate
o*RateBDLepNu.hh\( B \rightarrow D \tau\nu \) total rate
o*RateBDstarLepNu.cc\( B \rightarrow D^* \tau\nu \) total rate
o*RateBDstarLepNu.hh\( B \rightarrow D^* \tau\nu \) total rate
o*RateLbLcLepNu.cc\( \Lambda_b \rightarrow \Lambda_c \tau\nu \) total rate
o*RateLbLcLepNu.hh\( \Lambda_b \rightarrow \Lambda_c \tau\nu \) total rate
o*RateTau3PiNu.cc\( \tau \rightarrow 3\pi \nu \) total rate
o*RateTau3PiNu.hh\( \tau \rightarrow 3\pi \nu \) total rate
o*ScalarContainer.ccOrder-0 tensor data container
o*ScalarContainer.hhOrder-0 tensor data container
o*SchemeDefinitions.ccContainer class for Scheme Definitions
o*SchemeDefinitions.hhContainer class for Scheme Definitions
o*SequentialIndexing.ccNon-sparse tensor indexer
o*SequentialIndexing.hhNon-sparse tensor indexer
o*Setting.ccHammer setting class
o*Setting.hhHammer setting class
o*SettingDefs.hhSettings class template methods definitions
o*SettingsConsumer.ccBase class for accessing Hammer settings repository
o*SettingsConsumer.hhBase class for accessing Hammer settings repository
o*SettingsConsumerDefs.hhSettings Consumer class template methods definitions
o*SettingsHandler.ccHammer settings manager class
o*SettingsHandler.hhHammer settings manager class
o*SettingsHandlerDefs.hhHammer settings manager class template methods definitions
o*SettingVisitors.hhVarious operations on Setting class
o*SparseContainer.ccSparse tensor data container
o*SparseContainer.hhSparse tensor data container
o*Sum.ccTensor sum algorithm
o*Sum.hhTensor sum algorithm
o*Tensor.ccHammer tensor class
o*Tensor.hhHammer tensor class
o*TensorDefs.hhHammer tensor class template methods definitions
o*Trace.ccTensor trace algorithm
o*Trace.hhTensor trace algorithm
o*Units.ccUnit conversion factors
o*Units.hhUnit conversion factors
o*Utils.ccHammer math utilities class
o*Math/Utils.hh
o*Tools/Utils.hh
o*VectorContainer.ccNon-sparse tensor data container
\*VectorContainer.hhNon-sparse tensor data container