public abstract class FullTruthTupleMaker extends MCTupleMaker
Modifier and Type | Field and Description |
---|---|
private String |
ecalHitsCollectionName |
private String |
inactiveTrackerHitsCollectionName |
private String |
mcParticleCollectionName |
private String |
trackerHitsCollectionName |
beamAxisRotation, beamSize, bfield, bFieldMap, bsConstrainedV0List, cand2vert, CandidatesColName, cutTuple, debug, ebeam, isGBL, nLay, nTrackingLayers, sensors, tarConstrainedV0List, trackerSubdet, triggerData, triggerType, tupleevent, tupleFile, tupleMap, tupleVariables, tupleWriter, unc2bsc, unc2tar, unConstrainedV0List, unConstrainedV0VerticeList, VerticesColName
Constructor and Description |
---|
FullTruthTupleMaker() |
Modifier and Type | Method and Description |
---|---|
protected void |
addEventVariables() |
protected void |
addFullMCTridentVariables() |
protected void |
addFullMCWabVariables() |
protected void |
addFullTruthVertexVariables() |
protected void |
fillFullVertexTruth(org.lcsim.event.EventHeader event,
org.lcsim.event.Track eleTrack,
org.lcsim.event.Track posTrack) |
protected void |
fillMCFullTruthVariables(org.lcsim.event.EventHeader event) |
void |
fillTruth(String MCprefix,
MCFullDetectorTruth partTruth) |
void |
setEcalHitsCollectionName(String ecalHitsCollectionName) |
void |
setInactiveTrackerHitsCollectionName(String inactiveTrackerHitsCollectionName) |
void |
setTrackerHitsCollectionName(String trackerHitsCollectionName) |
addEcalTruthVariables, addMCEcalVariables, addMCPairVariables, addMCParticleVariables, addMCSVTVariables, addMCTridentVariables, addSVTTruthVariables, fillMCPairVariables, fillMCParticleVariables, fillMCTridentVariables, fillMCWabVariables, fillTruthEventVariables, setNEcalHit
addParticleVariables, addParticleVariables, addVertexVariables, addVertexVariables, checkTrigger, correlateCandidates, correlateCollections, detectorChanged, endOfData, fillBasicTuple, fillEventVariables, fillEventVariablesHits, fillParticleVariables, fillParticleVariables, fillVertexCov, fillVertexVariables, matchTriggerType, passesCuts, setApplyBeamRotation, setCandidatesColName, setCutTuple, setDebug, setEbeam, setIsGBL, setNLay, setNTrackingLayers, setTriggerType, setTupleFile, setupCollections, setupVariables, setVerticesColName, writeTuple
private String trackerHitsCollectionName
private String inactiveTrackerHitsCollectionName
private String ecalHitsCollectionName
private final String mcParticleCollectionName
public void setTrackerHitsCollectionName(String trackerHitsCollectionName)
public void setInactiveTrackerHitsCollectionName(String inactiveTrackerHitsCollectionName)
public void setEcalHitsCollectionName(String ecalHitsCollectionName)
protected void addEventVariables()
addEventVariables
in class TupleMaker
protected void addFullTruthVertexVariables()
protected void addFullMCTridentVariables()
protected void addFullMCWabVariables()
protected void fillMCFullTruthVariables(org.lcsim.event.EventHeader event)
protected void fillFullVertexTruth(org.lcsim.event.EventHeader event, org.lcsim.event.Track eleTrack, org.lcsim.event.Track posTrack)
public void fillTruth(String MCprefix, MCFullDetectorTruth partTruth)
Copyright © 2019. All rights reserved.