ATLAS Offline Software
|
#include <map>
#include <vector>
#include "xAODJet/JetContainer.h"
#include "xAODJet/JetAuxContainer.h"
#include "xAODCaloEvent/CaloClusterContainer.h"
#include "xAODCaloEvent/CaloClusterAuxContainer.h"
#include "AthLinks/ElementLink.h"
#include "SGTools/TestStore.h"
Go to the source code of this file.
Namespaces | |
xAOD | |
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region. | |
xAOD::JetTests | |
Macros | |
#define | SETCLUSTERMOM(E, eta, phi) cl->setE(E);cl->setEta(eta);cl->setPhi(phi);cl->setM(0) |
#define | SETCLUSTERRAWMOM(E, eta, phi) cl->setRawE(E);cl->setRawEta(eta);cl->setRawPhi(phi);cl->setRawM(0) |
Functions | |
template<typename T > | |
void record | xAOD::JetTests::ATLAS_NOT_THREAD_SAFE (T *cont, const std::string &name) |
JetContainer *createEmptyJetContainer | xAOD::JetTests::ATLAS_NOT_THREAD_SAFE (const std::string &name) |
Create and return an empty JetContainer. JetContainer has an AuxContainer associated and is recorded in an event store so its elements can be used as ElementLink. More... | |
void | xAOD::JetTests::fillJets (JetContainer &jetCont, const std::vector< xAOD::JetFourMom_t > &jet4moms) |
Fill input JetContainer with new jets which 4-momentum are given by jet4moms. More... | |
void | xAOD::JetTests::fillJets (JetContainer &jetCont, const std::vector< xAOD::JetFourMom_t > &jet4moms, const std::map< std::string, std::vector< float >> jetAttMap) |
Fill input JetContainer with new jets which 4-momentum are given by jet4moms and with attributes as given by the map "jetAttMap". It is expected that vectors in this map have same lenght as jet4moms. More... | |
void | xAOD::JetTests::fillStandardTestJets (JetContainer &jetCont) |
Fill input JetContainer with a list of test jets. More... | |
void fillStandardTestClusters | xAOD::JetTests::ATLAS_NOT_THREAD_SAFE (CaloClusterContainer &clustCont) |
Fill input CaloClusterAuxContainer with a list of test clusters (with only their default and Raw 4-momentum set) More... | |