ATLAS Offline Software
|
#include <writeNtuple.h>
Public Member Functions | |
writeNtuple (TTree *tree=0) | |
writeNtuple (const writeNtuple &)=delete | |
writeNtuple & | operator= (const writeNtuple &)=delete |
virtual | ~writeNtuple () |
virtual Int_t | Cut (Long64_t entry) |
virtual Int_t | GetEntry (Long64_t entry) |
virtual Long64_t | LoadTree (Long64_t entry) |
void | Init (TTree *tree) |
virtual void | Loop (int nParticlesTraining, bool useTrackEstimate, TString outFileName) |
Bool_t | Notify () |
virtual void | Show (Long64_t entry=-1) |
virtual void | FillClusterInfo (int clus) |
virtual void | InitializeVectors () |
virtual void | ResetVectors () |
Public Attributes | |
TTree * | fChain |
TChain * | tree2 |
pointer to the analyzed TTree or TChain More... | |
Int_t | fCurrent |
pointer to the analyzed TTree or TChain More... | |
RIOs * | fOther |
current Tree number in a TChain More... | |
vector< int > * | NN_sizeX |
vector< int > * | NN_sizeY |
vector< vector< float > > * | NN_matrixOfToT |
vector< vector< float > > * | NN_vectorOfPitchesY |
vector< int > * | NN_ClusterPixLayer |
vector< int > * | NN_ClusterPixBarrelEC |
vector< float > * | NN_phiBS |
vector< float > * | NN_thetaBS |
vector< float > * | NN_etaModule |
vector< bool > * | NN_useTrackInfo |
vector< int > * | NN_columnWeightedPosition |
vector< int > * | NN_rowWeightedPosition |
vector< double > * | NN_localColumnWeightedPosition |
vector< double > * | NN_localRowWeightedPosition |
vector< vector< float > > * | NN_positionX |
vector< vector< float > > * | NN_positionY |
vector< vector< float > > * | NN_position_idX |
vector< vector< float > > * | NN_position_idY |
vector< vector< float > > * | NN_theta |
vector< vector< float > > * | NN_phi |
TBranch * | b_NN_sizeX |
TBranch * | b_NN_sizeY |
TBranch * | b_NN_matrixOfToT |
TBranch * | b_NN_vectorOfPitchesY |
TBranch * | b_NN_ClusterPixLayer |
TBranch * | b_NN_ClusterPixBarrelEC |
TBranch * | b_NN_phiBS |
TBranch * | b_NN_thetaBS |
TBranch * | b_NN_etaModule |
TBranch * | b_NN_useTrackInfo |
TBranch * | b_NN_columnWeightedPosition |
TBranch * | b_NN_rowWeightedPosition |
TBranch * | b_NN_localColumnWeightedPosition |
TBranch * | b_NN_localRowWeightedPosition |
TBranch * | b_NN_positionX |
TBranch * | b_NN_positionY |
TBranch * | b_NN_position_idX |
TBranch * | b_NN_position_idY |
TBranch * | b_NN_theta |
TBranch * | b_NN_phi |
std::vector< int > * | m_PixDetType |
Layer information (0, 1, 2 for barrel, 100, 101, 102 for endcap A side, -100, -101, -102 for endcap C side) it is 0 by default. More... | |
std::vector< int > * | m_PixHasGanged |
if the cluster contains ganged pixels UNIT:1:yes More... | |
std::vector< int > * | m_PixIsFake |
if the cluster is marked as fake UNIT:1:yes More... | |
std::vector< int > * | m_PixLVL1A |
lower level1 accept among the pixel of the cluster More... | |
std::vector< int > * | m_PixToT |
ToTal time over threshold (ToT) of the cluster UNIT:?? More... | |
std::vector< float > * | m_PixCharge |
total charge of the cluster UNIT:?? More... | |
std::vector< float > * | m_PixTLorPhi |
tangent of the lorentz angle (local x direction) UNIT:1 More... | |
std::vector< float > * | m_PixTLorEta |
tangent of the lorentz angle (local y direction - should be 0!) UNIT:1 More... | |
std::vector< float > * | m_PixBiasVolt |
Bias voltage (from conditions service) UNIT:V ? More... | |
std::vector< float > * | m_PixTemp |
Temperature (from conditions service) UNIT:K ? More... | |
std::vector< float > * | m_PixDepVolt |
Depletion voltage (from conditions service) UNIT:kV? More... | |
std::vector< float > * | m_PixDigResPhi |
local phi residual obtained using the cluster digital coordinates UNIT:mm More... | |
std::vector< float > * | m_PixDigResEta |
local eta residual obtained from using the cluster digital coords UNIT:mm More... | |
std::vector< float > * | m_PixResPhi |
local phi residual obtained using the cluster digital coordinates UNIT:mm More... | |
std::vector< float > * | m_PixResEta |
local eta residual obtained from using the cluster digital coords UNIT:mm More... | |
std::vector< float > * | m_PixErrPhi |
PixelCluster position error (local x) UNIT:mm. More... | |
std::vector< float > * | m_PixErrEta |
PixelCluster position error (local y) UNIT:mm. More... | |
std::vector< float > * | m_PixEta_t |
pseudorapidity calculated from module position More... | |
std::vector< float > * | m_PixGloX |
global X position of the cluster UNIT:mm More... | |
std::vector< float > * | m_PixGloY |
global Y position of the cluster UNIT:mm More... | |
std::vector< float > * | m_PixGloZ |
global Z position of the cluster UNIT:mm More... | |
std::vector< float > * | m_PixLocX |
local x coordinate of the cluster UNIT:mm More... | |
std::vector< float > * | m_PixLocY |
local y coordinate of the cluster UNIT:mm More... | |
std::vector< int > * | m_PixEtaModule_t |
eta index of the module associated to the cluster More... | |
std::vector< int > * | m_PixPhiModule_t |
phi index of the module associated to the cluster More... | |
std::vector< float > * | m_PixFirstRow |
lower row of the pixels contained in the cluster UNIT:index More... | |
std::vector< float > * | m_PixFirstCol |
lower column of the pixels contained in the cluster UNIT:index More... | |
std::vector< float > * | m_PixDeltaPhi_t |
Pixel cluster size phi, in cell units UNIT:cells. More... | |
std::vector< float > * | m_PixDeltaEta_t |
Pixel cluster size eta, in cell units UNIT:cells. More... | |
std::vector< int > * | m_PixDeltaRow_t |
Pixel cluster size phi or row UNIT:mm. More... | |
std::vector< int > * | m_PixDeltaCol_t |
Pixel cluster size eta or column UNIT:mm. More... | |
std::vector< float > * | m_PixOmegaPhi_t |
Pixel charge sharing variable, phi clustering UNIT:1. More... | |
std::vector< float > * | m_PixOmegaEta_t |
Pixel charge sharing variable, eta clustering UNIT:1. More... | |
std::vector< float > * | m_PixTrkAngle |
track incidence angle on the module (rphi plane) in local reference frame UNIT:rad More... | |
std::vector< float > * | m_PixTrkThetaI |
track incidence angle on the module (eta-normal plane) in local reference frame UNIT:rad More... | |
std::vector< float > * | m_PixTrkEta |
track incidence pseudorapidity in local module reference frame More... | |
std::vector< float > * | m_PixTrkPt |
track transverse momentum at module More... | |
std::vector< float > * | m_PixTrkQ |
charge of the associated track UNIT:+/-1 More... | |
std::vector< float > * | m_PixTrkClusGroupSize |
total size of the cluster UNIT:cells More... | |
std::vector< std::vector< float > > * | m_PixChargeList |
Charge of the pixel UNIT:electrons. More... | |
int | m_nPixelHits |
int | m_nTRTHits |
int | m_nSCTHits |
std::vector< float > * | m_PixPullPhi |
std::vector< float > * | m_PixPullEta |
TString | m_pathWeightsWithTracks |
TString | m_pathWeightsWithoutTracks |
Definition at line 37 of file writeNtuple.h.
writeNtuple::writeNtuple | ( | TTree * | tree = 0 | ) |
|
delete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void writeNtuple::Init | ( | TTree * | tree | ) |
|
virtual |
|
virtual |
|
virtual |
Bool_t writeNtuple::Notify | ( | ) |
|
delete |
|
virtual |
|
virtual |
TBranch* writeNtuple::b_NN_ClusterPixBarrelEC |
Definition at line 71 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_ClusterPixLayer |
Definition at line 70 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_columnWeightedPosition |
Definition at line 76 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_etaModule |
Definition at line 74 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_localColumnWeightedPosition |
Definition at line 78 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_localRowWeightedPosition |
Definition at line 79 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_matrixOfToT |
Definition at line 68 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_phi |
Definition at line 85 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_phiBS |
Definition at line 72 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_position_idX |
Definition at line 82 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_position_idY |
Definition at line 83 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_positionX |
Definition at line 80 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_positionY |
Definition at line 81 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_rowWeightedPosition |
Definition at line 77 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_sizeX |
Definition at line 66 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_sizeY |
Definition at line 67 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_theta |
Definition at line 84 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_thetaBS |
Definition at line 73 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_useTrackInfo |
Definition at line 75 of file writeNtuple.h.
TBranch* writeNtuple::b_NN_vectorOfPitchesY |
Definition at line 69 of file writeNtuple.h.
TTree* writeNtuple::fChain |
Definition at line 39 of file writeNtuple.h.
Int_t writeNtuple::fCurrent |
pointer to the analyzed TTree or TChain
Definition at line 41 of file writeNtuple.h.
RIOs* writeNtuple::fOther |
current Tree number in a TChain
Definition at line 42 of file writeNtuple.h.
|
mutable |
Definition at line 133 of file writeNtuple.h.
|
mutable |
Definition at line 135 of file writeNtuple.h.
|
mutable |
Definition at line 134 of file writeNtuple.h.
TString writeNtuple::m_pathWeightsWithoutTracks |
Definition at line 140 of file writeNtuple.h.
TString writeNtuple::m_pathWeightsWithTracks |
Definition at line 139 of file writeNtuple.h.
|
mutable |
Bias voltage (from conditions service) UNIT:V ?
Definition at line 96 of file writeNtuple.h.
|
mutable |
total charge of the cluster UNIT:??
Definition at line 93 of file writeNtuple.h.
|
mutable |
Charge of the pixel UNIT:electrons.
Definition at line 127 of file writeNtuple.h.
|
mutable |
Pixel cluster size eta or column UNIT:mm.
Definition at line 118 of file writeNtuple.h.
|
mutable |
Pixel cluster size eta, in cell units UNIT:cells.
Definition at line 116 of file writeNtuple.h.
|
mutable |
Pixel cluster size phi, in cell units UNIT:cells.
Definition at line 115 of file writeNtuple.h.
|
mutable |
Pixel cluster size phi or row UNIT:mm.
Definition at line 117 of file writeNtuple.h.
|
mutable |
Depletion voltage (from conditions service) UNIT:kV?
Definition at line 98 of file writeNtuple.h.
|
mutable |
Layer information (0, 1, 2 for barrel, 100, 101, 102 for endcap A side, -100, -101, -102 for endcap C side) it is 0 by default.
Definition at line 88 of file writeNtuple.h.
|
mutable |
local eta residual obtained from using the cluster digital coords UNIT:mm
Definition at line 100 of file writeNtuple.h.
|
mutable |
local phi residual obtained using the cluster digital coordinates UNIT:mm
Definition at line 99 of file writeNtuple.h.
|
mutable |
PixelCluster position error (local y) UNIT:mm.
Definition at line 104 of file writeNtuple.h.
|
mutable |
PixelCluster position error (local x) UNIT:mm.
Definition at line 103 of file writeNtuple.h.
|
mutable |
pseudorapidity calculated from module position
Definition at line 105 of file writeNtuple.h.
|
mutable |
eta index of the module associated to the cluster
Definition at line 111 of file writeNtuple.h.
|
mutable |
lower column of the pixels contained in the cluster UNIT:index
Definition at line 114 of file writeNtuple.h.
|
mutable |
lower row of the pixels contained in the cluster UNIT:index
Definition at line 113 of file writeNtuple.h.
|
mutable |
global X position of the cluster UNIT:mm
Definition at line 106 of file writeNtuple.h.
|
mutable |
global Y position of the cluster UNIT:mm
Definition at line 107 of file writeNtuple.h.
|
mutable |
global Z position of the cluster UNIT:mm
Definition at line 108 of file writeNtuple.h.
|
mutable |
if the cluster contains ganged pixels UNIT:1:yes
Definition at line 89 of file writeNtuple.h.
|
mutable |
if the cluster is marked as fake UNIT:1:yes
Definition at line 90 of file writeNtuple.h.
|
mutable |
local x coordinate of the cluster UNIT:mm
Definition at line 109 of file writeNtuple.h.
|
mutable |
local y coordinate of the cluster UNIT:mm
Definition at line 110 of file writeNtuple.h.
|
mutable |
lower level1 accept among the pixel of the cluster
Definition at line 91 of file writeNtuple.h.
|
mutable |
Pixel charge sharing variable, eta clustering UNIT:1.
Definition at line 120 of file writeNtuple.h.
|
mutable |
Pixel charge sharing variable, phi clustering UNIT:1.
Definition at line 119 of file writeNtuple.h.
|
mutable |
phi index of the module associated to the cluster
Definition at line 112 of file writeNtuple.h.
|
mutable |
Definition at line 137 of file writeNtuple.h.
|
mutable |
Definition at line 136 of file writeNtuple.h.
|
mutable |
local eta residual obtained from using the cluster digital coords UNIT:mm
Definition at line 102 of file writeNtuple.h.
|
mutable |
local phi residual obtained using the cluster digital coordinates UNIT:mm
Definition at line 101 of file writeNtuple.h.
|
mutable |
Temperature (from conditions service) UNIT:K ?
Definition at line 97 of file writeNtuple.h.
|
mutable |
tangent of the lorentz angle (local y direction - should be 0!) UNIT:1
Definition at line 95 of file writeNtuple.h.
|
mutable |
tangent of the lorentz angle (local x direction) UNIT:1
Definition at line 94 of file writeNtuple.h.
|
mutable |
ToTal time over threshold (ToT) of the cluster UNIT:??
Definition at line 92 of file writeNtuple.h.
|
mutable |
track incidence angle on the module (rphi plane) in local reference frame UNIT:rad
Definition at line 121 of file writeNtuple.h.
|
mutable |
total size of the cluster UNIT:cells
Definition at line 126 of file writeNtuple.h.
|
mutable |
track incidence pseudorapidity in local module reference frame
Definition at line 123 of file writeNtuple.h.
|
mutable |
track transverse momentum at module
Definition at line 124 of file writeNtuple.h.
|
mutable |
charge of the associated track UNIT:+/-1
Definition at line 125 of file writeNtuple.h.
|
mutable |
track incidence angle on the module (eta-normal plane) in local reference frame UNIT:rad
Definition at line 122 of file writeNtuple.h.
vector<int>* writeNtuple::NN_ClusterPixBarrelEC |
Definition at line 49 of file writeNtuple.h.
vector<int>* writeNtuple::NN_ClusterPixLayer |
Definition at line 48 of file writeNtuple.h.
vector<int>* writeNtuple::NN_columnWeightedPosition |
Definition at line 54 of file writeNtuple.h.
vector<float>* writeNtuple::NN_etaModule |
Definition at line 52 of file writeNtuple.h.
vector<double>* writeNtuple::NN_localColumnWeightedPosition |
Definition at line 56 of file writeNtuple.h.
vector<double>* writeNtuple::NN_localRowWeightedPosition |
Definition at line 57 of file writeNtuple.h.
Definition at line 46 of file writeNtuple.h.
Definition at line 63 of file writeNtuple.h.
vector<float>* writeNtuple::NN_phiBS |
Definition at line 50 of file writeNtuple.h.
Definition at line 60 of file writeNtuple.h.
Definition at line 61 of file writeNtuple.h.
Definition at line 58 of file writeNtuple.h.
Definition at line 59 of file writeNtuple.h.
vector<int>* writeNtuple::NN_rowWeightedPosition |
Definition at line 55 of file writeNtuple.h.
vector<int>* writeNtuple::NN_sizeX |
Definition at line 44 of file writeNtuple.h.
vector<int>* writeNtuple::NN_sizeY |
Definition at line 45 of file writeNtuple.h.
Definition at line 62 of file writeNtuple.h.
vector<float>* writeNtuple::NN_thetaBS |
Definition at line 51 of file writeNtuple.h.
vector<bool>* writeNtuple::NN_useTrackInfo |
Definition at line 53 of file writeNtuple.h.
Definition at line 47 of file writeNtuple.h.
TChain* writeNtuple::tree2 |
pointer to the analyzed TTree or TChain
Definition at line 40 of file writeNtuple.h.