ATLAS Offline Software
|
Retrieves the McEventCollection
or the TrackRecordCollection
in simulated cosmics.
More...
#include <TruthTrackRetriever.h>
Public Member Functions | |
TruthTrackRetriever (const std::string &type, const std::string &name, const IInterface *parent) | |
Standard Constructor. More... | |
virtual StatusCode | retrieve (ToolHandle< IFormatTool > &FormatTool) |
Retrieve all the data. More... | |
virtual std::string | dataTypeName () const |
Return the name of the data type. More... | |
StatusCode | initialize () |
Default AthAlgTool methods. More... | |
Private Attributes | |
const std::string | m_typeName |
The data type that is generated by this retriever. More... | |
std::string | m_McEvtCollName |
Storegate key for the McEventCollection (different between RDO/ESD and AOD) More... | |
double | m_MinPtCut |
Minimum pT for a particle to get accepted. More... | |
double | m_MinRhoCut |
Minium radius of the end-vertex for the particle to get accepted. More... | |
Retrieves the McEventCollection
or the TrackRecordCollection
in simulated cosmics.
= TruthEvent
: Storegate key for the McEventCollection (different between RDO/ESD and AOD) = 100*MeV
Minimum pT for a particle to get accepted. = 40*mm
Minium radius of the end-vertex for the particle to get accepted.Definition at line 41 of file TruthTrackRetriever.h.
JiveXML::TruthTrackRetriever::TruthTrackRetriever | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Standard Constructor.
This is the standard AthAlgTool constructor.
type | AlgTool type name |
name | AlgTool instance name |
parent | AlgTools parent owning this tool |
Definition at line 26 of file TruthTrackRetriever.cxx.
|
inlinevirtual |
StatusCode JiveXML::TruthTrackRetriever::initialize | ( | ) |
Default AthAlgTool methods.
Initialize before event loop.
Definition at line 39 of file TruthTrackRetriever.cxx.
|
virtual |
Retrieve all the data.
Loop over all true particles and get their basic parameters.
FormatTool | the tool that will create formated output from the DataMap |
Definition at line 48 of file TruthTrackRetriever.cxx.
|
private |
Storegate key for the McEventCollection (different between RDO/ESD and AOD)
Definition at line 62 of file TruthTrackRetriever.h.
|
private |
Minimum pT for a particle to get accepted.
Definition at line 64 of file TruthTrackRetriever.h.
|
private |
Minium radius of the end-vertex for the particle to get accepted.
Definition at line 66 of file TruthTrackRetriever.h.
|
private |
The data type that is generated by this retriever.
Definition at line 59 of file TruthTrackRetriever.h.