|
FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbShowerRec.h>


Public Member Functions | |
| int | AddInitiatorBT (EdbSegP *seg) |
| void | CalcTrackDensity (EdbPattern *pat_interim, Int_t pat_interim_halfsize, Int_t &npat_int, Int_t &npat_total, Int_t &npatN) |
| void | CalculateEnergyValues () |
| void | CheckEdbPVRecSetUseAliSub () |
| void | ClearInBTArray () |
| void | ClearRecoShowerArray () |
| Double_t | DeltaR_WithoutPropagation (EdbSegP *s, EdbSegP *stest) |
| Double_t | DeltaR_WithPropagation (EdbSegP *s, EdbSegP *stest) |
| Double_t | DeltaThetaComponentwise (EdbSegP *s1, EdbSegP *s2) |
| EdbShowerRec () | |
| EdbShowerRec (EdbPVRec *pvr) | |
| EdbShowerRec (EdbPVRec *pvr, Int_t OptionType) | |
| EdbShowerRec (TObjArray *InBTArray, int num, int MAXPLATE, int DATA, int piece2, int piece2par, int DOWN, EdbPVRec *pvr) | |
| Float_t | Energy_CalcSigma (Float_t Energy, Int_t NPlatesNr) |
| Float_t | Energy_CorrectEnergy (Float_t MeasuredEnergy, Int_t NPlatesNr) |
| void | Energy_CreateANNTree () |
| void | Energy_CreateEnergyResolutionFitFunction () |
| void | Energy_ExtractShowerParametrisationProfile () |
| void | Execute () |
| void | Fill_eInBTArray_ByLinkTracks_eFilename_LinkedTracks () |
| Bool_t | FindPrecedingBTs (EdbSegP *s, EdbSegP *InBT, EdbPVRec *gAli, EdbTrackP *shower) |
| Double_t | GetAlgoParameter (Int_t paranr) |
| Bool_t | GetAliLoaded () const |
| Float_t | GetChi20 () const |
| Float_t | GetChi2b (int i) const |
| Float_t | GetDeltarb (int i) const |
| Float_t | GetDeltathetab (int i) const |
| Float_t | GetDz () const |
| EdbPVRec * | GetEdbPVRec () const |
| Int_t | GetEdbPVRecNpat () const |
| Int_t | GetEdbPVRecNplateNumber () const |
| Float_t | GetEdbPVRecNSeg (EdbPVRec *ali, Int_t mode) |
| EdbPVRec * | GetEdbPVRecSub () const |
| Float_t | GetEnergy () const |
| Float_t | GetEnergySigma () const |
| Float_t | GetEnergyUn () const |
| Float_t | GetEnergyUnSigma () const |
| Float_t * | GetEnergyValues (Int_t TreeEntry) |
| Int_t | GetFlag0 () const |
| Int_t | GetFlagb (int i) const |
| TH1D * | GetHistdeltaR_mean () |
| TH1D * | GetHistdeltaR_rms () |
| TH1D * | GetHistdeltaT_mean () |
| TH1D * | GetHistdeltaT_rms () |
| TH1F * | GetHistEnergyCorrectedb () |
| TH1F * | GetHistEnergyNominal () |
| TH1F * | GetHistEnergySigmaCorrectedb () |
| TH1F * | GetHistEnergySigmaUnCorrectedb () |
| TH1F * | GetHistEnergyUnCorrectedb () |
| TH1D * | GetHistLongProfile () |
| TH1D * | GetHistNBaseTracks () |
| Int_t | GetID () const |
| Int_t | GetIDb (int i) const |
| EdbSegP * | GetInBT (Int_t i) const |
| TObjArray * | GetInBTArray () const |
| Int_t | GetInBTArrayN () const |
| Int_t | GetL () const |
| Float_t | GetmcDigitIndexBottom (int i) const |
| Float_t | GetmcDigitIndexTop (int i) const |
| Int_t | GetN () const |
| Int_t | GetNFilmb (int i) const |
| Float_t | GetOutput () const |
| Float_t | GetOutput15 () const |
| Float_t | GetOutput20 () const |
| Float_t | GetOutput30 () const |
| Float_t | GetP0 () const |
| Float_t | GetPb (int i) const |
| Int_t | GetPlateb (int i) const |
| TObjArray * | GetRecoShowerArray () const |
| Int_t | GetRecoShowerArrayN () const |
| Float_t * | GetShowerValues (Int_t TreeEntry) |
| Int_t | GetSize () const |
| Int_t | GetSize15 () const |
| Int_t | GetSize20 () const |
| Int_t | GetSize30 () const |
| Int_t | GetTagPrimaryb (int i) const |
| Int_t | GetTreeBranchEntryNr (EdbSegP *seg) |
| Int_t | GetTrID () const |
| Float_t | GetTx () const |
| Float_t | GetTXb (int i) const |
| Float_t | GetTy () const |
| Float_t | GetTYb (int i) const |
| Bool_t | GetUseAliSub () |
| Int_t | GetW0 () const |
| Int_t | GetWb (int i) const |
| Float_t | GetX0 () const |
| Float_t | GetXb (int i) const |
| Float_t | GetY0 () const |
| Float_t | GetYb (int i) const |
| Float_t | GetZ0 () const |
| Float_t | GetZb (int i) const |
| void | Help () |
| void | Init () |
| void | InitPiece (EdbDataPiece &piece, const char *cpfile, const char *parfile) |
| void | initproc (const char *def, int iopt, const char *rcut) |
| Double_t | InvariantMass (EdbSegP *s1, EdbSegP *s2, Double_t Momentum1=-1, Double_t Momentum2=-1, Double_t ID1=22, Double_t ID2=22) |
| Bool_t | IsInConeTube (EdbSegP *TestingSegment, EdbSegP *StartingSegment, Double_t CylinderRadius, Double_t ConeAngle) |
| void | LoadEdbPVRec () |
| void | LoadShowerFile (TString ShowerFileName) |
| void | NeuralNet () |
| void | Print () |
| void | PrintEdbPVRec () const |
| void | PrintInitiatorBTs () |
| void | PrintParameters () |
| void | PrintRecoShowerArray () |
| void | ReadAffAndZ (char *fname, Float_t *pZoffs, Float_t *a11, Float_t *a12, Float_t *a21, Float_t *a22, Float_t *b1, Float_t *b2) |
| int | ReadPiece (EdbDataPiece &piece, EdbPattern &pat) |
| void | rec (int num, int MAXPLATE, int DATA, int Ncand, double *x0, double *y0, double *z0, double *tx0, double *ty0, double *chi20, int *W0, double *P0, int *Flag0, int *plate0, int *id0, int *TRid, double *Esim, int piece2, int piece2par, int DOWN, EdbPVRec *pvr) |
| void | rec (int num, int MAXPLATE, int DATA, int Ncand, double *x0, double *y0, double *z0, double *tx0, double *ty0, int *plate0, int *id0, int *TRid, double *Esim, int *mcDigitIndexTop, int *mcDigitIndexBottom, int piece2, int piece2par, int DOWN, EdbPVRec *pvr) |
| OLD — not used anymore.... More... | |
| void | rec (TObjArray *sarr, EdbPVRec *pvr) |
| void | recdown (int num, int MAXPLATE, int DATA, int Ncand, double *x0, double *y0, double *z0, double *tx0, double *ty0, double *chi20, int *W0, double *P0, int *Flag0, int *plate0, int *id0, int *TRid, double *Esim, int *mcDigitIndexTop0, int *mcDigitIndexBottom0, int piece2, int piece2par, EdbPVRec *pvr) |
| void | recup (int num, int MAXPLATE, int DATA, int Ncand, double *x0, double *y0, double *z0, double *tx0, double *ty0, double *chi20, int *W0, double *P0, int *Flag0, int *plate0, int *id0, int *TRid, double *Esim, int *mcDigitIndexTop0, int *mcDigitIndexBottom0, int piece2, int piece2par, EdbPVRec *pvr) |
| void | remove (char *shfname, char *def, int MAXPLATE, int piece2par) |
| void | ResetAlgoParameters () |
| void | ResetInBTArray () |
| void | ResetRecoShowerArray () |
| int | SaveLNK () |
| void | SaveResults () |
| void | Set0 () |
| void | SetAlgoParameter (Double_t paravalue, Int_t paranr) |
| void | SetChi20 (float chi2) |
| void | SetChi2b (float chi2b, int i) |
| void | SetDeltarb (float deltarb, int i) |
| void | SetDelthetab (float deltathetab, int i) |
| void | SetDoEnergyCalculation (Bool_t DoEnergyCalculation) |
| void | SetDz (float dz) |
| void | SetEdbPVRec (EdbPVRec *Ali) |
| void | SetFlag0 (int flag) |
| void | SetFlagb (int flag, int i) |
| void | SetID (int id) |
| void | SetIDb (int idb2, int i) |
| void | SetInBTArray (EdbPVRec *Ali, Int_t mode=0) |
| void | SetInBTArray (EdbSegP *InBT) |
| void | SetInBTArray (TObjArray *InBTArray) |
| void | SetInBTArrayN (Int_t InBTArrayN) |
| void | SetL (int L) |
| void | SetmcDigitIndexBottom (int mcDb, int i) |
| void | SetmcDigitIndexBottom0 (int mcDb) |
| void | SetmcDigitIndexTop (int mcDt, int i) |
| void | SetmcDigitIndexTop0 (int mcDt) |
| void | SetNFilmb (int nfilmb, int i) |
| void | SetOutput (float output) |
| void | SetOutput15 (float output) |
| void | SetOutput20 (float output) |
| void | SetOutput30 (float output) |
| void | SetP0 (float p) |
| void | SetPb (float p, int i) |
| void | SetPlateb (int plate2, int i) |
| void | SetPrimary (int tagprimary, int i) |
| void | SetQualityCutValues (Double_t p0, Double_t p1) |
| void | SetRecoShowerArray (TObjArray *RecoShowerArray) |
| void | SetRecoShowerArrayN (Int_t RecoShowerArrayN) |
| void | SetSize (int size) |
| void | SetSize15 (int size) |
| void | SetSize20 (int size) |
| void | SetSize30 (int size) |
| void | SetTrID (int id) |
| void | SetTx (float tx) |
| void | SetTXb (float txb, int i) |
| void | SetTy (float ty) |
| void | SetTYb (float tyb, int i) |
| void | SetUseAliSub (Bool_t UseAliSub) |
| void | SetW0 (int w) |
| void | SetWb (int w, int i) |
| void | SetX0 (float x) |
| void | SetXb (float xb, int i) |
| void | SetY0 (float y) |
| void | SetYb (float yb, int i) |
| void | SetZ0 (float z) |
| void | SetZb (float zb, int i) |
| TObjArray * | ShowerToEdbSegPArray () |
| void | TransferShowerObjectArrayIntoEntryOfTreebranchShowerTree (TObjArray *segarray) |
| void | TransferTreebranchShowerTreeIntoShowerObjectArray (TTree *treebranch) |
| void | Transform_eAli (EdbSegP *InitiatorBT, Float_t ExtractSize) |
| void | vert (const char *name2, const char *def, int MAXPLATE, int piece2par) |
| virtual | ~EdbShowerRec () |
Public Attributes | |
| EdbDataProc * | a |
| Double_t | bin1 |
| Double_t | bin10 |
| Double_t | bin11 |
| Double_t | bin12 |
| Double_t | bin13 |
| Double_t | bin14 |
| Double_t | bin15 |
| Double_t | bin16 |
| Double_t | bin17 |
| Double_t | bin18 |
| Double_t | bin19 |
| Double_t | bin2 |
| Double_t | bin20 |
| Double_t | bin21 |
| Double_t | bin22 |
| Double_t | bin23 |
| Double_t | bin24 |
| Double_t | bin25 |
| Double_t | bin26 |
| Double_t | bin27 |
| Double_t | bin28 |
| Double_t | bin29 |
| Double_t | bin3 |
| Double_t | bin30 |
| Double_t | bin31 |
| Double_t | bin32 |
| Double_t | bin33 |
| Double_t | bin34 |
| Double_t | bin35 |
| Double_t | bin4 |
| Double_t | bin41 |
| Double_t | bin42 |
| Double_t | bin43 |
| Double_t | bin44 |
| Double_t | bin45 |
| Double_t | bin46 |
| Double_t | bin47 |
| Double_t | bin48 |
| Double_t | bin49 |
| Double_t | bin5 |
| Double_t | bin50 |
| Double_t | bin51 |
| Double_t | bin52 |
| Double_t | bin53 |
| Double_t | bin54 |
| Double_t | bin55 |
| Double_t | bin56 |
| Double_t | bin57 |
| Double_t | bin58 |
| Double_t | bin59 |
| Double_t | bin6 |
| Double_t | bin60 |
| Double_t | bin7 |
| Double_t | bin8 |
| Double_t | bin9 |
| Float_t | chi2btkb [10000] |
| char | cmd [500] |
| Float_t | deltarb [10000] |
| Float_t | deltathetab [10000] |
| Float_t | deltaxb [10000] |
| Float_t | deltayb [10000] |
| EdbDataProc * | dproc |
| Float_t | E_MC |
| Float_t | EnergyCorrectedb |
| Float_t | EnergySigmaCorrectedb |
| Float_t | EnergySigmaUnCorrectedb |
| Float_t | EnergyUnCorrectedb |
| Int_t | eProb1 |
| Int_t | eProb90 |
| TFile * | file |
| TFile * | fileout |
| TFile * | fileout2 |
| TFile * | fileout3 |
| TFile * | FileReconstructedShowerTree |
| TFile * | FileShowerParametrisationTree |
| EdbPVRec * | gAli |
| TH1D * | histo_deltaR_mean |
| TH1D * | histo_deltaR_rms |
| TH1D * | histo_deltaT_mean |
| TH1D * | histo_deltaT_rms |
| TH1D * | histo_longprofile_av |
| TH1D * | histo_nbtk_av |
| Int_t | idb [10000] |
| Int_t | isizeb |
| Int_t | mcDigitIndexBottom [1000] |
| Int_t | mcDigitIndexTop [1000] |
| TMultiLayerPerceptron * | mlp1 |
| TMultiLayerPerceptron * | mlp2 |
| TMultiLayerPerceptron * | mlp3 |
| TMultiLayerPerceptron * | mlp4 |
| Int_t | nfilmb [10000] |
| Int_t | ngrainb [10000] |
| Int_t | ntrace1simub [10000] |
| Int_t | ntrace2simub [10000] |
| Float_t | ntrace3simub [10000] |
| Int_t | ntrace4simub [10000] |
| Int_t | number_eventb |
| Float_t | output15 |
| Float_t | output20 |
| Float_t | output30 |
| Float_t | output50 |
| Int_t | plateb [10000] |
| Float_t | purityb |
| Int_t | showerID |
| TTree * | ShowerParametrisationTree |
| Int_t | sizeb |
| Int_t | sizeb15 |
| Int_t | sizeb20 |
| Int_t | sizeb30 |
| Float_t | tagprimary [10000] |
| Float_t | trackdensb |
| TTree * | treesaveb |
| TTree * | treesaveb2 |
| TTree * | treesaveb3 |
| Float_t | txb [10000] |
| Float_t | tyb [10000] |
| Int_t | type |
| TTree * | varia |
| Float_t | xb [10000] |
| Float_t | yb [10000] |
| Float_t | zb [10000] |
Private Member Functions | |
| TMultiLayerPerceptron * | eEANN () |
| EdbShowerRec::EdbShowerRec | ( | ) |
| EdbShowerRec::EdbShowerRec | ( | TObjArray * | InBTArray, |
| int | num, | ||
| int | MAXPLATE, | ||
| int | DATA, | ||
| int | piece2, | ||
| int | piece2par, | ||
| int | DOWN, | ||
| EdbPVRec * | pvr | ||
| ) |
| EdbShowerRec::EdbShowerRec | ( | EdbPVRec * | pvr | ) |
| EdbShowerRec::EdbShowerRec | ( | EdbPVRec * | pvr, |
| Int_t | OptionType | ||
| ) |
|
virtual |
| int EdbShowerRec::AddInitiatorBT | ( | EdbSegP * | seg | ) |
| void EdbShowerRec::CalcTrackDensity | ( | EdbPattern * | pat_interim, |
| Int_t | pat_interim_halfsize, | ||
| Int_t & | npat_int, | ||
| Int_t & | npat_total, | ||
| Int_t & | npatN | ||
| ) |
| void EdbShowerRec::CalculateEnergyValues | ( | ) |
| void EdbShowerRec::CheckEdbPVRecSetUseAliSub | ( | ) |
| void EdbShowerRec::ClearInBTArray | ( | ) |
| void EdbShowerRec::ClearRecoShowerArray | ( | ) |
|
private |
| Float_t EdbShowerRec::Energy_CalcSigma | ( | Float_t | Energy, |
| Int_t | NPlatesNr | ||
| ) |
| Float_t EdbShowerRec::Energy_CorrectEnergy | ( | Float_t | MeasuredEnergy, |
| Int_t | NPlatesNr | ||
| ) |
| void EdbShowerRec::Energy_CreateANNTree | ( | ) |
DEBUG // inANN = new Double_t[70];
| void EdbShowerRec::Energy_CreateEnergyResolutionFitFunction | ( | ) |
| void EdbShowerRec::Energy_ExtractShowerParametrisationProfile | ( | ) |
DEBUG --------------------------------—
DEBUG --------------------------------—
DEBUG OPTION
DEBUG OPTION
DEBUG OPTION
DEBUG OPTION
DEBUG OPTION
| void EdbShowerRec::Execute | ( | ) |
CALCULATE NEWACTUALPID NUMBER BY GETPATTERNSUCCEDING:
======================== WRITE TO FILE..... ====================================================== ======================== TEMPORARY SOLUTION TO ACCES FUNCTION NEURALNET AND ENERGY .....========== ======================== Transfer ..... ======================================================
| void EdbShowerRec::Fill_eInBTArray_ByLinkTracks_eFilename_LinkedTracks | ( | ) |
| Bool_t EdbShowerRec::FindPrecedingBTs | ( | EdbSegP * | s, |
| EdbSegP * | InBT, | ||
| EdbPVRec * | gAli, | ||
| EdbTrackP * | shower | ||
| ) |
| Double_t EdbShowerRec::GetAlgoParameter | ( | Int_t | paranr | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Float_t EdbShowerRec::GetEdbPVRecNSeg | ( | EdbPVRec * | ali, |
| Int_t | mode | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| Float_t * EdbShowerRec::GetEnergyValues | ( | Int_t | TreeEntry | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Float_t * EdbShowerRec::GetShowerValues | ( | Int_t | TreeEntry | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Int_t EdbShowerRec::GetTreeBranchEntryNr | ( | EdbSegP * | seg | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void EdbShowerRec::Help | ( | ) |
| void EdbShowerRec::InitPiece | ( | EdbDataPiece & | piece, |
| const char * | cpfile, | ||
| const char * | parfile | ||
| ) |
| void EdbShowerRec::initproc | ( | const char * | def, |
| int | iopt, | ||
| const char * | rcut = "1" |
||
| ) |
| Double_t EdbShowerRec::InvariantMass | ( | EdbSegP * | s1, |
| EdbSegP * | s2, | ||
| Double_t | Momentum1 = -1, |
||
| Double_t | Momentum2 = -1, |
||
| Double_t | ID1 = 22, |
||
| Double_t | ID2 = 22 |
||
| ) |
| Bool_t EdbShowerRec::IsInConeTube | ( | EdbSegP * | TestingSegment, |
| EdbSegP * | StartingSegment, | ||
| Double_t | CylinderRadius, | ||
| Double_t | ConeAngle | ||
| ) |
Outside if angle greater than ConeAngle (to be fulfilled for Cone and Tube in both cases)
if angle smaller than ConeAngle, then you can differ between Tuberadius and CylinderRadius
| void EdbShowerRec::LoadEdbPVRec | ( | ) |
| void EdbShowerRec::LoadShowerFile | ( | TString | ShowerFileName = "Shower2.root" | ) |
| void EdbShowerRec::NeuralNet | ( | ) |
| void EdbShowerRec::Print | ( | ) |
| void EdbShowerRec::PrintInitiatorBTs | ( | ) |
| void EdbShowerRec::PrintParameters | ( | ) |
| void EdbShowerRec::PrintRecoShowerArray | ( | ) |
| void EdbShowerRec::ReadAffAndZ | ( | char * | fname, |
| Float_t * | pZoffs, | ||
| Float_t * | a11, | ||
| Float_t * | a12, | ||
| Float_t * | a21, | ||
| Float_t * | a22, | ||
| Float_t * | b1, | ||
| Float_t * | b2 | ||
| ) |
| int EdbShowerRec::ReadPiece | ( | EdbDataPiece & | piece, |
| EdbPattern & | pat | ||
| ) |
| void EdbShowerRec::rec | ( | int | num, |
| int | MAXPLATE, | ||
| int | DATA, | ||
| int | Ncand, | ||
| double * | x0, | ||
| double * | y0, | ||
| double * | z0, | ||
| double * | tx0, | ||
| double * | ty0, | ||
| double * | chi20, | ||
| int * | W0, | ||
| double * | P0, | ||
| int * | Flag0, | ||
| int * | plate0, | ||
| int * | id0, | ||
| int * | TRid, | ||
| double * | Esim, | ||
| int | piece2, | ||
| int | piece2par, | ||
| int | DOWN, | ||
| EdbPVRec * | pvr | ||
| ) |
| void EdbShowerRec::rec | ( | int | num, |
| int | MAXPLATE, | ||
| int | DATA, | ||
| int | Ncand, | ||
| double * | x0, | ||
| double * | y0, | ||
| double * | z0, | ||
| double * | tx0, | ||
| double * | ty0, | ||
| int * | plate0, | ||
| int * | id0, | ||
| int * | TRid, | ||
| double * | Esim, | ||
| int * | mcDigitIndexTop, | ||
| int * | mcDigitIndexBottom, | ||
| int | piece2, | ||
| int | piece2par, | ||
| int | DOWN, | ||
| EdbPVRec * | pvr | ||
| ) |
OLD — not used anymore....
NEW — to be used from now on .... (svn. Revision 889)
| void EdbShowerRec::recdown | ( | int | num, |
| int | MAXPLATE, | ||
| int | DATA, | ||
| int | Ncand, | ||
| double * | x0, | ||
| double * | y0, | ||
| double * | z0, | ||
| double * | tx0, | ||
| double * | ty0, | ||
| double * | chi20, | ||
| int * | W0, | ||
| double * | P0, | ||
| int * | Flag0, | ||
| int * | plate0, | ||
| int * | id0, | ||
| int * | TRid, | ||
| double * | Esim, | ||
| int * | mcDigitIndexTop0, | ||
| int * | mcDigitIndexBottom0, | ||
| int | piece2, | ||
| int | piece2par, | ||
| EdbPVRec * | pvr | ||
| ) |
| void EdbShowerRec::recup | ( | int | num, |
| int | MAXPLATE, | ||
| int | DATA, | ||
| int | Ncand, | ||
| double * | x0, | ||
| double * | y0, | ||
| double * | z0, | ||
| double * | tx0, | ||
| double * | ty0, | ||
| double * | chi20, | ||
| int * | W0, | ||
| double * | P0, | ||
| int * | Flag0, | ||
| int * | plate0, | ||
| int * | id0, | ||
| int * | TRid, | ||
| double * | Esim, | ||
| int * | mcDigitIndexTop0, | ||
| int * | mcDigitIndexBottom0, | ||
| int | piece2, | ||
| int | piece2par, | ||
| EdbPVRec * | pvr | ||
| ) |
| void EdbShowerRec::remove | ( | char * | shfname, |
| char * | def, | ||
| int | MAXPLATE, | ||
| int | piece2par | ||
| ) |
| void EdbShowerRec::ResetAlgoParameters | ( | ) |
|
inline |
|
inline |
| int EdbShowerRec::SaveLNK | ( | ) |
| void EdbShowerRec::SaveResults | ( | ) |
| void EdbShowerRec::Set0 | ( | ) |
| void EdbShowerRec::SetAlgoParameter | ( | Double_t | paravalue, |
| Int_t | paranr | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TObjArray * EdbShowerRec::ShowerToEdbSegPArray | ( | ) |
| void EdbShowerRec::TransferShowerObjectArrayIntoEntryOfTreebranchShowerTree | ( | TObjArray * | segarray | ) |
---------— ONLY FOR EDBSHOWERREC.... NOT FOR MY OWN STUFF!!------------------------—
---------— ONLY FOR EDBSHOWERREC.... NOT FOR MY OWN STUFF!!------------------------—
| void EdbShowerRec::TransferTreebranchShowerTreeIntoShowerObjectArray | ( | TTree * | treebranch | ) |
DEBUGTEST DEBUG TEST FOR FREDERIC !!! (FWM, 27.08.2010)
showseg->SetPID(shower_nfilmb[j]);
IMPLEMENT THIS !!!
DEBUG if (eAli_Sub) { delete eAli_Sub;eAli_Sub=0;} original, but keeps not adresses of segment in eAli; if it is deleted, then segfault will appear... But if not removed, memory can increase very quickly. In this case, use the SetUseAliSub(0), then reconstruction will operate on the on the original EdbPVRec Object.
do nothing now... let it live... delete eAli_Sub;eAli_Sub=0;}
| void EdbShowerRec::vert | ( | const char * | name2, |
| const char * | def, | ||
| int | MAXPLATE, | ||
| int | piece2par | ||
| ) |
| EdbDataProc* EdbShowerRec::a |
|
private |
| Double_t EdbShowerRec::bin1 |
| Double_t EdbShowerRec::bin10 |
| Double_t EdbShowerRec::bin11 |
| Double_t EdbShowerRec::bin12 |
| Double_t EdbShowerRec::bin13 |
| Double_t EdbShowerRec::bin14 |
| Double_t EdbShowerRec::bin15 |
| Double_t EdbShowerRec::bin16 |
| Double_t EdbShowerRec::bin17 |
| Double_t EdbShowerRec::bin18 |
| Double_t EdbShowerRec::bin19 |
| Double_t EdbShowerRec::bin2 |
| Double_t EdbShowerRec::bin20 |
| Double_t EdbShowerRec::bin21 |
| Double_t EdbShowerRec::bin22 |
| Double_t EdbShowerRec::bin23 |
| Double_t EdbShowerRec::bin24 |
| Double_t EdbShowerRec::bin25 |
| Double_t EdbShowerRec::bin26 |
| Double_t EdbShowerRec::bin27 |
| Double_t EdbShowerRec::bin28 |
| Double_t EdbShowerRec::bin29 |
| Double_t EdbShowerRec::bin3 |
| Double_t EdbShowerRec::bin30 |
| Double_t EdbShowerRec::bin31 |
| Double_t EdbShowerRec::bin32 |
| Double_t EdbShowerRec::bin33 |
| Double_t EdbShowerRec::bin34 |
| Double_t EdbShowerRec::bin35 |
| Double_t EdbShowerRec::bin4 |
| Double_t EdbShowerRec::bin41 |
| Double_t EdbShowerRec::bin42 |
| Double_t EdbShowerRec::bin43 |
| Double_t EdbShowerRec::bin44 |
| Double_t EdbShowerRec::bin45 |
| Double_t EdbShowerRec::bin46 |
| Double_t EdbShowerRec::bin47 |
| Double_t EdbShowerRec::bin48 |
| Double_t EdbShowerRec::bin49 |
| Double_t EdbShowerRec::bin5 |
| Double_t EdbShowerRec::bin50 |
| Double_t EdbShowerRec::bin51 |
| Double_t EdbShowerRec::bin52 |
| Double_t EdbShowerRec::bin53 |
| Double_t EdbShowerRec::bin54 |
| Double_t EdbShowerRec::bin55 |
| Double_t EdbShowerRec::bin56 |
| Double_t EdbShowerRec::bin57 |
| Double_t EdbShowerRec::bin58 |
| Double_t EdbShowerRec::bin59 |
| Double_t EdbShowerRec::bin6 |
| Double_t EdbShowerRec::bin60 |
| Double_t EdbShowerRec::bin7 |
| Double_t EdbShowerRec::bin8 |
| Double_t EdbShowerRec::bin9 |
| Float_t EdbShowerRec::chi2btkb[10000] |
| char EdbShowerRec::cmd[500] |
| Float_t EdbShowerRec::deltarb[10000] |
| Float_t EdbShowerRec::deltathetab[10000] |
| Float_t EdbShowerRec::deltaxb[10000] |
| Float_t EdbShowerRec::deltayb[10000] |
| EdbDataProc* EdbShowerRec::dproc |
| Float_t EdbShowerRec::E_MC |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| Float_t EdbShowerRec::EnergyCorrectedb |
| Float_t EdbShowerRec::EnergySigmaCorrectedb |
| Float_t EdbShowerRec::EnergySigmaUnCorrectedb |
| Float_t EdbShowerRec::EnergyUnCorrectedb |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| Int_t EdbShowerRec::eProb1 |
| Int_t EdbShowerRec::eProb90 |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| TFile* EdbShowerRec::file |
| TFile* EdbShowerRec::fileout |
| TFile* EdbShowerRec::fileout2 |
| TFile* EdbShowerRec::fileout3 |
| TFile* EdbShowerRec::FileReconstructedShowerTree |
| TFile* EdbShowerRec::FileShowerParametrisationTree |
| EdbPVRec* EdbShowerRec::gAli |
| TH1D* EdbShowerRec::histo_deltaR_mean |
| TH1D* EdbShowerRec::histo_deltaR_rms |
| TH1D* EdbShowerRec::histo_deltaT_mean |
| TH1D* EdbShowerRec::histo_deltaT_rms |
| TH1D* EdbShowerRec::histo_longprofile_av |
| TH1D* EdbShowerRec::histo_nbtk_av |
| Int_t EdbShowerRec::idb[10000] |
|
private |
| Int_t EdbShowerRec::isizeb |
| Int_t EdbShowerRec::mcDigitIndexBottom[1000] |
| Int_t EdbShowerRec::mcDigitIndexTop[1000] |
| TMultiLayerPerceptron* EdbShowerRec::mlp1 |
| TMultiLayerPerceptron* EdbShowerRec::mlp2 |
| TMultiLayerPerceptron* EdbShowerRec::mlp3 |
| TMultiLayerPerceptron* EdbShowerRec::mlp4 |
| Int_t EdbShowerRec::nfilmb[10000] |
| Int_t EdbShowerRec::ngrainb[10000] |
| Int_t EdbShowerRec::ntrace1simub[10000] |
| Int_t EdbShowerRec::ntrace2simub[10000] |
| Float_t EdbShowerRec::ntrace3simub[10000] |
| Int_t EdbShowerRec::ntrace4simub[10000] |
| Int_t EdbShowerRec::number_eventb |
| Float_t EdbShowerRec::output15 |
| Float_t EdbShowerRec::output20 |
| Float_t EdbShowerRec::output30 |
| Float_t EdbShowerRec::output50 |
| Int_t EdbShowerRec::plateb[10000] |
| Float_t EdbShowerRec::purityb |
| Int_t EdbShowerRec::showerID |
| TTree* EdbShowerRec::ShowerParametrisationTree |
| Int_t EdbShowerRec::sizeb |
| Int_t EdbShowerRec::sizeb15 |
| Int_t EdbShowerRec::sizeb20 |
| Int_t EdbShowerRec::sizeb30 |
| Float_t EdbShowerRec::tagprimary[10000] |
| Float_t EdbShowerRec::trackdensb |
| TTree* EdbShowerRec::treesaveb |
| TTree* EdbShowerRec::treesaveb2 |
| TTree* EdbShowerRec::treesaveb3 |
| Float_t EdbShowerRec::txb[10000] |
| Float_t EdbShowerRec::tyb[10000] |
| Int_t EdbShowerRec::type |
| TTree* EdbShowerRec::varia |
| Float_t EdbShowerRec::xb[10000] |
| Float_t EdbShowerRec::yb[10000] |
| Float_t EdbShowerRec::zb[10000] |