ATLAS Offline Software
|
The namespace of all packages in PhysicsAnalysis/JetTagging. More...
Namespaces | |
CalibrationDataInterface | |
TauCmp | |
Typedefs | |
typedef std::string | NameType |
string to identify the constituent More... | |
typedef std::vector< double > | FloatVec |
typedef std::vector< std::string > | StringVector |
typedef std::vector< std::string >::iterator | StringIterator |
typedef std::vector< const Rec::TrackParticle * > | TrackVec |
typedef std::pair< double, double > | UncertaintyResult |
The following typedef is for convenience: most uncertainties can be asymmetric. More... | |
typedef std::pair< double, double > | CalibResult |
typedef ElementLink< xAOD::TrackParticleContainer > | tracklink_t |
typedef std::map< std::string, double > | var_map |
typedef std::vector< double >::iterator | FloatVecIter |
typedef std::string | TagInfoType |
typedef NavigableTerminalNode | MuonNavigation |
typedef NavigableTerminalNode | TauJetNavigation |
Enumerations | |
enum | Uncertainty |
specification of type information requested by the user More... | |
enum | EVReductionStrategy |
specification of Eigenvector variations reduction strategy. More... | |
enum | OutOfBoundsStrategy |
strategies for dealing with specified kinematic variables being outside their range of validity: ignore any items, flag items (this will merely produce a summary at the end of the job), giving up when even a specified extrapolation range is exceeded, or giving up upon any out-of-bound condition. More... | |
enum | OutOfBoundsType |
counter types (to be used when flagging out-of-bounds cases) More... | |
enum | CalibrationStatus |
enum | PairType |
enum | MuonTypes |
enum | PairTypeEE |
Functions | |
MsgStream & | operator<< (MsgStream &out, const IPInfoBase &) |
output. More... | |
std::ostream & | operator<< (std::ostream &out, const IPInfoBase &) |
output. More... | |
MsgStream & | operator<< (MsgStream &out, const IPInfoPlus &) |
std::ostream & | operator<< (std::ostream &out, const IPInfoPlus &) |
MsgStream & | operator<< (MsgStream &out, const IPTrackInfo &) |
std::ostream & | operator<< (std::ostream &out, const IPTrackInfo &) |
MsgStream & | operator<< (MsgStream &out, const JetProbInfoBase &) |
output. More... | |
std::ostream & | operator<< (std::ostream &out, const JetProbInfoBase &) |
output. More... | |
MsgStream & | operator<< (MsgStream &out, const SETrackInfo &) |
std::ostream & | operator<< (std::ostream &out, const SETrackInfo &) |
MsgStream & | operator<< (MsgStream &out, const SLTrueInfo &) |
std::ostream & | operator<< (std::ostream &out, const SLTrueInfo &) |
MsgStream & | operator<< (MsgStream &out, const SMTrackInfo &) |
std::ostream & | operator<< (std::ostream &out, const SMTrackInfo &) |
MsgStream & | operator<< (MsgStream &out, const SoftMuonInfo &) |
std::ostream & | operator<< (std::ostream &out, const SoftMuonInfo &) |
MsgStream & | operator<< (MsgStream &out, const SVInfoBase &) |
output. More... | |
std::ostream & | operator<< (std::ostream &out, const SVInfoBase &) |
output. More... | |
MsgStream & | operator<< (MsgStream &out, const TrackCountingInfo &) |
output. More... | |
std::ostream & | operator<< (std::ostream &out, const TrackCountingInfo &) |
output. More... | |
template<class CNV , class CNVForObj , class ObjType > | |
void | persToTransVectorObj (CNV *masterCvt, CNVForObj **cnv, const std::vector< TPObjRef > &persVector, std::vector< ObjType * > &result, MsgStream &msg) |
Given a vector of poitners to an object, create the persistent from the transient. More... | |
template<typename CNV , typename CNVForObj , typename ObjType > | |
void | transToPersVectorObj (CNV *masterCvt, CNVForObj **cnv, const std::vector< ObjType * > &transVector, std::vector< TPObjRef > &result, MsgStream &msg) |
Translate a set of pointers to objects to their persistent rep, saving them in the tlp container. More... | |
Int_t | addContainer (Analysis::CalibrationDataContainer *cnt, TFile *file, const char *tagger, const char *jetAuthor, const char *OP, const char *flavour, const char *name=0, bool isReference=false) |
const CalibResult | dummyResult (dummyValue, dummyValue) |
void | showHadronisations (const char *filename, const char *directory) |
std::map< std::string, std::string > | getHadronisations (const char *filename, const char *directory) |
void | showBuildNumber (const char *filename) |
MsgStream & | operator<< (MsgStream &out, const TrackGradePartition &) |
std::ostream & | operator<< (std::ostream &out, const TrackGradePartition &) |
bool | StructPTsorting (const myIPxDinfo &objA, const myIPxDinfo &objB) |
bool | StructD0Sigsorting (const myIPxDinfo &objA, const myIPxDinfo &objB) |
bool | StructZ0D0Sigsorting (const myIPxDinfo &objA, const myIPxDinfo &objB) |
bool | cmp (double a, double b) |
std::ostream & | operator<< (std::ostream &o, const TauDetails &detail) |
std::ostream & | operator<< (std::ostream &o, const TauDetails *detail) |
MsgStream & | operator<< (MsgStream &o, const TauDetails &detail) |
MsgStream & | operator<< (MsgStream &o, const TauDetails *detail) |
std::ostream & | operator<< (std::ostream &o, const TauJet &tau) |
std::ostream & | operator<< (std::ostream &o, const TauJet *tau) |
MsgStream & | operator<< (MsgStream &o, const TauJet &tau) |
MsgStream & | operator<< (MsgStream &o, const TauJet *tau) |
Variables | |
const unsigned int | MaxCalibrationVars = 10 |
Maximum dimensionality of the calibration parametrisation. More... | |
const double | CalibZERO = 1.e-6 |
const double | dummyValue = -1. |
constexpr double | muMass = 105.658 |
constexpr double | kMass = 493.677 |
constexpr double | piMass = 139.57 |
constexpr double | pMass = 938.272 |
The namespace of all packages in PhysicsAnalysis/JetTagging.
Tau Pi0 Candidate Details Container.
Tau Pi0 Cluster.
Tau Pi0 Candidate.
Name: MuonContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
Name : Muon.cxx Package : offline/Reconstruction/MuonIdentification/muonEvent Author : Ketevi A.
string to identify the tagger tool.
Name : JetFitterNNTool.h Package : BTagTools Author : Dan Guest Created : March 2016.
Name : MSVVariableFactory.h Created : sept 14.
Name : JetFitterVariableFactory.h Package : BTagTools Author : Giacinto Piacquadio, Christian Weiser (University of Freiburg) Created : March 2007.
Name : JetFitterInputWriter.h Package : BTagTools Author : Dan Guest Created : January 2017.
Name : JetFitterDummyClassifier.h Package : BTagTools Author : Dan Guest Created : Jan 2017.
Author: A.
Write out a TrackAssociation.
Some helpers for the T/P seperation.
Type converter for the SvxSummary persistent/transient classes.
Convert the sl truth info.
Translator for the soft electron track info.
Type converter for the SecVtxInfo persistent/transient classes.
Write out a PhotonAssociation.
Write out a MuonAssociation.
Type converter for the LifetimeInfo persistent/transient classes.
Implement the top level container's converter.
Write out a ISvxAssociation.
Translation for the IPTrackInfoCnv object.
Code to fluf and compress the ip info plus data.
Write out a ElectronAssociation.
Translator for the base tag info – very simple, but common for everyone.
Type converter for the TruthInfo persistent/transient classes.
Persistent class for the truth info.
Converter header to move the sec vtx info into persistant format.
Cache all info having to do with the secondary vertex.
Persitent class for the truth info.
Top level tag info converter.
The top level container that will store the various tag info objects.
Persitent class for the JetProbl class.
Store the required info for b-tagging assocaiations that are a Navigable dude.
Persitent class for the jet fitter tag info class.
Converter to move the track assocation into a real persistent object.
Converter header to move the truth info into persistant format.
Persistent class for the ATL Fast tag info.
Access the items themselves! SVInfoPlus must be included first due to the @*#&& protected and private #defines - these are required to get the ElementLinkVectorCnv to work properly. Same with NavigableCnv. What a mess. Normal includes below.
Wildauer CERN, January 26, 2005
Wildauer CERN, January 14, 2005
Transition from AIDA to THistSvc (root) and enhancement of functionality (smoothing, interpolation): L. Vacavant, JB Devivie
DESCRIPTION: filler for JetFitter classifier, does nothing
DESCRIPTION:
Write JetFitter inputs to xAOD
DESCRIPTION:
This class is a "variable factory". It generates, starting from the VxJetCandidate, all the variables actually used by the JetFitterTag.
DESCRIPTION:
This class is a "variable factory". It generates all the variables per vertex to MSV.
DESCRIPTION: Class to dump a ROOT file with tagger info
For backward compability. This will likely be removed in the near future.
put it into namespace Analysis, where everybody expects it to be
Assamagan Created : December 2004 Note : CombinedMuon Object in the ESD
DESCRIPTION:
see Muon.h January 2007: Merge CombinedMuon with Muon into one class - simply Muon
Authors: K. A. Assamagan Created: December 2004
Purpose: This is a data object, containing a collection of Combined Muon Objects
(detailed description)
(detailed description)
TODO: implement correct constness!
Notes:
typedef std::pair<double,double> Analysis::CalibResult |
Definition at line 34 of file CalibrationDataInterfaceBase.h.
typedef std::vector<double> Analysis::FloatVec |
Definition at line 31 of file LifetimeInfo.h.
typedef std::vector<double>::iterator Analysis::FloatVecIter |
Definition at line 31 of file TrackCounting.cxx.
Definition at line 36 of file Reconstruction/MuonIdentification/muonEvent/muonEvent/Muon.h.
typedef std::string Analysis::NameType |
string to identify the constituent
string to identify the association
Definition at line 39 of file IConstituent.h.
typedef std::vector<std::string>::iterator Analysis::StringIterator |
Definition at line 33 of file LifetimeInfo.h.
typedef std::vector<std::string> Analysis::StringVector |
Definition at line 32 of file LifetimeInfo.h.
typedef std::string Analysis::TagInfoType |
Definition at line 19 of file JetTagInfoBase.h.
Definition at line 53 of file Reconstruction/tauEvent/tauEvent/TauJet.h.
Definition at line 28 of file GradedTrack.h.
typedef std::vector<const Rec::TrackParticle*> Analysis::TrackVec |
Definition at line 33 of file SecVtxInfo.h.
typedef std::pair<double, double> Analysis::UncertaintyResult |
The following typedef is for convenience: most uncertainties can be asymmetric.
The pair holds the positive (first) and negative (second) uncertainties. Note that in the context of systematic uncertainties, "positive" and "negative" may reflect what happens if the uncertainty parameter is varied. This means that the "positive" uncertainty result may be negative etc.
Definition at line 33 of file CalibrationDataContainer.h.
typedef std::map<std::string,double> Analysis::var_map |
Definition at line 55 of file TagNtupleDumper.cxx.
Definition at line 56 of file CalibrationDataVariables.h.
specification of Eigenvector variations reduction strategy.
For implementation reasons the possibilities are given in "reverse" order.
Definition at line 73 of file CalibrationDataInterfaceROOT.h.
enum Analysis::MuonTypes |
Definition at line 36 of file JpsiFinder.h.
strategies for dealing with specified kinematic variables being outside their range of validity: ignore any items, flag items (this will merely produce a summary at the end of the job), giving up when even a specified extrapolation range is exceeded, or giving up upon any out-of-bound condition.
The strategy can be set in the configuration file. Note that the "GiveUpExtrapolated" strategy (give up upon finding that the kinematic variables are outside even the extrapolation range) implementation is only partial, as this will be flagged only if extrapolation uncertainties are requested.
Definition at line 82 of file CalibrationDataInterfaceROOT.h.
counter types (to be used when flagging out-of-bounds cases)
Definition at line 85 of file CalibrationDataInterfaceROOT.h.
enum Analysis::PairType |
Definition at line 35 of file JpsiFinder.h.
enum Analysis::PairTypeEE |
Definition at line 42 of file JpsiFinder_ee.h.
specification of type information requested by the user
Definition at line 70 of file CalibrationDataInterfaceROOT.h.
Int_t Analysis::addContainer | ( | Analysis::CalibrationDataContainer * | cnt, |
TFile * | file, | ||
const char * | tagger, | ||
const char * | jetAuthor, | ||
const char * | OP, | ||
const char * | flavour, | ||
const char * | name = 0 , |
||
bool | isReference = false |
||
) |
|
inline |
Definition at line 23 of file TauPID.cxx.
const CalibResult Analysis::dummyResult | ( | dummyValue | , |
dummyValue | |||
) |
std::map<std::string, std::string> Analysis::getHadronisations | ( | const char * | filename, |
const char * | directory | ||
) |
|
inline |
o | stream to write to |
detail | detail to print |
Definition at line 113 of file TauDetails.h.
|
inline |
o | stream to write to |
detail | detail to print |
Definition at line 119 of file TauDetails.h.
o | stream to write to |
tau | tau to print |
Definition at line 708 of file Reconstruction/tauEvent/tauEvent/TauJet.h.
o | stream to write to |
tau | tau to print |
Definition at line 715 of file Reconstruction/tauEvent/tauEvent/TauJet.h.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const IPInfoBase & | info | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 47 of file IPInfoBase.cxx.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const IPInfoPlus & | info | ||
) |
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const IPTrackInfo & | info | ||
) |
Definition at line 78 of file IPTrackInfo.cxx.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const JetProbInfoBase & | info | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 47 of file JetProbInfoBase.cxx.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const SETrackInfo & | info | ||
) |
Definition at line 83 of file SETrackInfo.cxx.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const SLTrueInfo & | info | ||
) |
Definition at line 35 of file SLTrueInfo.cxx.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const SMTrackInfo & | info | ||
) |
Definition at line 51 of file SMTrackInfo.cxx.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const SoftMuonInfo & | info | ||
) |
Definition at line 54 of file SoftMuonInfo.cxx.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const SVInfoBase & | info | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 44 of file SVInfoBase.cxx.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const TrackCountingInfo & | info | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 55 of file TrackCountingInfo.cxx.
MsgStream& Analysis::operator<< | ( | MsgStream & | out, |
const TrackGradePartition & | part | ||
) |
|
inline |
o | stream to write to |
detail | detail to print |
Definition at line 101 of file TauDetails.h.
|
inline |
o | stream to write to |
detail | detail to print |
Definition at line 107 of file TauDetails.h.
o | stream to write to |
tau | tau to print |
Definition at line 694 of file Reconstruction/tauEvent/tauEvent/TauJet.h.
o | stream to write to |
tau | tau to print |
Definition at line 701 of file Reconstruction/tauEvent/tauEvent/TauJet.h.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const IPInfoBase & | info | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 58 of file IPInfoBase.cxx.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const IPInfoPlus & | info | ||
) |
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const IPTrackInfo & | info | ||
) |
Definition at line 104 of file IPTrackInfo.cxx.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const JetProbInfoBase & | info | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 55 of file JetProbInfoBase.cxx.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const SETrackInfo & | info | ||
) |
Definition at line 102 of file SETrackInfo.cxx.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const SLTrueInfo & | info | ||
) |
Definition at line 46 of file SLTrueInfo.cxx.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const SMTrackInfo & | info | ||
) |
Definition at line 69 of file SMTrackInfo.cxx.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const SoftMuonInfo & | info | ||
) |
Definition at line 64 of file SoftMuonInfo.cxx.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const SVInfoBase & | info | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 54 of file SVInfoBase.cxx.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const TrackCountingInfo & | info | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 63 of file TrackCountingInfo.cxx.
std::ostream& Analysis::operator<< | ( | std::ostream & | out, |
const TrackGradePartition & | part | ||
) |
void Analysis::persToTransVectorObj | ( | CNV * | masterCvt, |
CNVForObj ** | cnv, | ||
const std::vector< TPObjRef > & | persVector, | ||
std::vector< ObjType * > & | result, | ||
MsgStream & | msg | ||
) |
Given a vector of poitners to an object, create the persistent from the transient.
Definition at line 20 of file TPHelpers.h.
void Analysis::showBuildNumber | ( | const char * | filename | ) |
bool Analysis::StructD0Sigsorting | ( | const myIPxDinfo & | objA, |
const myIPxDinfo & | objB | ||
) |
bool Analysis::StructPTsorting | ( | const myIPxDinfo & | objA, |
const myIPxDinfo & | objB | ||
) |
bool Analysis::StructZ0D0Sigsorting | ( | const myIPxDinfo & | objA, |
const myIPxDinfo & | objB | ||
) |
void Analysis::transToPersVectorObj | ( | CNV * | masterCvt, |
CNVForObj ** | cnv, | ||
const std::vector< ObjType * > & | transVector, | ||
std::vector< TPObjRef > & | result, | ||
MsgStream & | msg | ||
) |
Translate a set of pointers to objects to their persistent rep, saving them in the tlp container.
Definition at line 38 of file TPHelpers.h.
const double Analysis::CalibZERO = 1.e-6 |
Definition at line 32 of file CalibrationDataInterfaceBase.h.
const double Analysis::dummyValue = -1. |
Definition at line 33 of file CalibrationDataInterfaceBase.h.
|
constexpr |
Definition at line 34 of file JpsiPlus1Track.cxx.
const unsigned int Analysis::MaxCalibrationVars = 10 |
Maximum dimensionality of the calibration parametrisation.
This is just so that variables do not need to be carried around in various methods.
Definition at line 40 of file CalibrationDataContainer.h.
|
constexpr |
Definition at line 33 of file JpsiPlus1Track.cxx.
|
constexpr |
Definition at line 35 of file JpsiPlus1Track.cxx.
|
constexpr |
Definition at line 33 of file JpsiPlus2Tracks.cxx.