#include <MCTrackCollectionAnaAlg.h>
Public Member Functions | |
MCTrackCollectionAnaAlg () | |
void | SetOutputTree (TTree *, bool fill=true) |
void | FillTree (unsigned int, unsigned int, const std::vector< sim::MCTrack > &) |
Private Member Functions | |
void | FillDominantParticleInfo (const sim::MCTrack &) |
Private Attributes | |
TTree * | fTree |
bool | fFillTree |
unsigned int | fRun |
unsigned int | fEvent |
unsigned int | fNMCTracks |
unsigned int | fDParticle |
float | fDParticleFraction |
int | fDParticleOrigin |
int | fDParticlePdgCode |
unsigned int | fDParticleTrackId |
float | fDParticleStartY |
float | fDParticleStartZ |
float | fDParticleStartX |
float | fDParticleStartE |
float | fDParticleEndY |
float | fDParticleEndZ |
float | fDParticleEndX |
float | fDParticleEndE |
int | fDParticleMotherPdgCode |
unsigned int | fDParticleMotherTrackId |
int | fDParticleAncestorPdgCode |
unsigned int | fDParticleAncestorTrackId |
float | fCollectionY |
float | fCollectionZ |
float | fCollectionX |
float | fCollectionRMSY |
float | fCollectionRMSZ |
float | fCollectionRMSX |
float | fCollectionEnergy |
float | fMinX |
float | fMaxX |
float | fMinY |
float | fMaxY |
float | fMinZ |
float | fMaxZ |
Definition at line 21 of file MCTrackCollectionAnaAlg.h.
|
inline |
Definition at line 25 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 159 of file MCTrackCollectionAnaAlg.cxx.
void sim::MCTrackCollectionAnaAlg::FillTree | ( | unsigned int | run, |
unsigned int | event, | ||
const std::vector< sim::MCTrack > & | mctVec | ||
) |
Definition at line 63 of file MCTrackCollectionAnaAlg.cxx.
void sim::MCTrackCollectionAnaAlg::SetOutputTree | ( | TTree * | tree, |
bool | fill = true |
||
) |
Title: MCTrackCollectionAnaAlg Class Author: Wes Ketchum (wketc) hum@ lanl. gov
Description: Alg to put properties of collection of MCTracks in a tree.
Definition at line 17 of file MCTrackCollectionAnaAlg.cxx.
|
private |
Definition at line 66 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 65 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 63 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 64 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 62 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 60 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 61 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 41 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 57 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 58 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 54 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 53 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 51 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 52 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 42 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 55 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 56 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 44 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 45 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 50 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 49 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 47 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 48 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 46 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 38 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 35 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 68 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 70 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 72 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 67 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 69 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 71 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 40 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 37 of file MCTrackCollectionAnaAlg.h.
|
private |
Definition at line 34 of file MCTrackCollectionAnaAlg.h.