FairRoot/PandaRoot
|
#include <PndTrkPlotMacros.h>
Public Member Functions | |
PndTrkPlotMacros () | |
~PndTrkPlotMacros () | |
void | disegnaAssiXY (FILE *MACRO, double xmin, double xmax, double ymin, double ymax) |
void | disegnaSciTilHit (int colorcode, Double_t DIMENSIONSCITIL, FILE *MACRO, double posx, double posy, int ScitilHit, int tipo) |
void | DrawBiHexagonInMacro (Double_t vgap, FILE *MACRO, Double_t Ami, Double_t Ama, Short_t color, char *name) |
void | DrawHexagonCircleInMacro (Double_t GAP, FILE *MACRO, Double_t ApotemaMin, Double_t Rma, Short_t color, char *name) |
void | SttInfoXYZParal (Vec< Double_t > *info, Short_t infopar, Double_t Oxx, Double_t Oyy, Double_t Rr, Double_t KAPPA, Double_t FI0, Short_t Charge, Double_t *Posiz) |
void | WriteAllMacros (PndTrkPlotMacros_InputData In_Put) |
void | WriteMacroAllHitsRestanti (Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMAXSKEWSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Double_t APOTEMAMINSKEWSTRAW, Vec< bool > *InclusionListSciTil, Vec< bool > *InclusionListStt, Vec< Double_t > *info, int IVOLTE, Vec< bool > *keepit, Vec< Short_t > *ListTrackCandHit, Vec< Short_t > *ListTrackCandHitType, int MAXMVDPIXELHITS, int MAXMVDPIXELHITSINTRACK, int MAXMVDSTRIPHITS, int MAXMVDSTRIPHITSINTRACK, int MAXSCITILHITSINTRACK, int MAXSTTHITS, int MAXSTTHITSINTRACK, int MAXTRACKSPEREVENT, Short_t nMvdPixelHit, Short_t nMvdStripHit, Short_t nSciTilHit, Short_t nSttHit, Short_t nSttParHit, Short_t nSttSkewHit, Short_t nSttTrackCand, Vec< Short_t > *nTrackCandHit, Vec< Double_t > *posizSciTil, Double_t RSTRAWDETECTORMAX, Double_t RSTRAWDETECTORMIN, Double_t VERTICALGAP, Vec< Double_t > *XMvdPixel, Vec< Double_t > *XMvdStrip, Vec< Double_t > *YMvdPixel, Vec< Double_t > *YMvdStrip) |
void | WriteMacroParallelHitsGeneral (Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMAXSKEWSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Double_t APOTEMAMINSKEWSTRAW, Double_t BFIELD, Double_t CVEL, Double_t DIMENSIONSCITIL, bool doMcComparison, TClonesArray *fMCTrackArray, Int_t Nhits, Vec< Double_t > *info, PndTrkPlotMacros_InputData In_Put, int IVOLTE, Short_t nMCTracks, Short_t nMvdPixelHit, Short_t nMvdStripHit, Short_t nSciTilHits, Short_t nTracksFoundSoFar, Vec< bool > *keepit, Vec< Double_t > *FI0, Vec< Double_t > *Ox, Vec< Double_t > *Oy, Vec< Double_t > *posizSciTil, Vec< Double_t > *primoangolo, Vec< Double_t > *R, Double_t RSTRAWDETECTORMAX, Double_t RSTRAWDETECTORMIN, Vec< Double_t > *sigmaXMvdPixel, Vec< Double_t > *sigmaXMvdStrip, Vec< Double_t > *sigmaYMvdPixel, Vec< Double_t > *sigmaYMvdStrip, Vec< Double_t > *ultimoangolo, Double_t VERTICALGAP, Vec< Double_t > *XMvdPixel, Vec< Double_t > *XMvdStrip, Vec< Double_t > *YMvdPixel, Vec< Double_t > *YMvdStrip) |
void | WriteMacroParallelHitsGeneralConformalwithMC (Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMAXSKEWSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Double_t APOTEMAMINSKEWSTRAW, Double_t BFIELD, Double_t CVEL, Double_t DIMENSIONSCITIL, bool doMcComparison, TClonesArray *fMCTrackArray, Int_t Nhits, Vec< Double_t > *info, PndTrkPlotMacros_InputData In_Put, int IVOLTE, Short_t nMCTracks, Short_t nMvdPixelHit, Short_t nMvdStripHit, Short_t nSciTilHits, Short_t nTracksFoundSoFar, Vec< bool > *keepit, Vec< Double_t > *FI0, Vec< Double_t > *Ox, Vec< Double_t > *Oy, Vec< Double_t > *posizSciTil, Vec< Double_t > *primoangolo, Vec< Double_t > *R, Double_t RSTRAWDETECTORMAX, Double_t RSTRAWDETECTORMIN, Vec< Double_t > *sigmaXMvdPixel, Vec< Double_t > *sigmaXMvdStrip, Vec< Double_t > *sigmaYMvdPixel, Vec< Double_t > *sigmaYMvdStrip, Vec< Double_t > *ultimoangolo, Double_t VERTICALGAP, Vec< Double_t > *XMvdPixel, Vec< Double_t > *XMvdStrip, Vec< Double_t > *YMvdPixel, Vec< Double_t > *YMvdStrip) |
void | WriteMacroParallel_MvdHitsGeneralConformalwithMC (Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMAXSKEWSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Double_t APOTEMAMINSKEWSTRAW, Double_t BFIELD, Double_t CVEL, Double_t DIMENSIONSCITIL, bool doMcComparison, TClonesArray *fMCTrackArray, Int_t Nhits, Vec< Double_t > *info, PndTrkPlotMacros_InputData In_Put, int IVOLTE, Short_t nMCTracks, Short_t nMvdPixelHit, Short_t nMvdStripHit, Short_t nSciTilHits, Short_t nTracksFoundSoFar, Vec< bool > *keepit, Vec< Double_t > *FI0, Vec< Double_t > *Ox, Vec< Double_t > *Oy, Vec< Double_t > *posizSciTil, Vec< Double_t > *primoangolo, Vec< Double_t > *R, Double_t RSTRAWDETECTORMAX, Double_t RSTRAWDETECTORMIN, Vec< Double_t > *sigmaXMvdPixel, Vec< Double_t > *sigmaXMvdStrip, Vec< Double_t > *sigmaYMvdPixel, Vec< Double_t > *sigmaYMvdStrip, Vec< Double_t > *ultimoangolo, Double_t VERTICALGAP, Vec< Double_t > *XMvdPixel, Vec< Double_t > *XMvdStrip, Vec< Double_t > *YMvdPixel, Vec< Double_t > *YMvdStrip) |
void | WriteMacroSkewAssociatedHitswithMC (Double_t *ESSE, Double_t *ESSEalone, PndTrkPlotMacros_InputData In_Put, int iNome, int iTrack) |
void | WriteMacroSttParallelAssociatedHitsandMvdwithMC (PndTrkPlotMacros_InputData In_Put, Double_t Oxx, Double_t Oyy, Double_t Rr, Double_t primoangolo, Double_t ultimoangolo, Short_t Nhits, int iTrack, int iNome, Short_t daSttTrackaMCTrack, Short_t nMvdPixelHitsAssociatedToSttTra, Short_t nMvdStripHitsAssociatedToSttTra, Short_t nSkewHitsinTrack) |
ClassDef (PndTrkPlotMacros, 1) | |
Definition at line 135 of file PndTrkPlotMacros.h.
|
inline |
|
inline |
PndTrkPlotMacros::ClassDef | ( | PndTrkPlotMacros | , |
1 | |||
) |
void PndTrkPlotMacros::disegnaAssiXY | ( | FILE * | MACRO, |
double | xmin, | ||
double | xmax, | ||
double | ymin, | ||
double | ymax | ||
) |
Definition at line 21 of file PndTrkPlotMacros.cxx.
void PndTrkPlotMacros::disegnaSciTilHit | ( | int | colorcode, |
Double_t | DIMENSIONSCITIL, | ||
FILE * | MACRO, | ||
double | posx, | ||
double | posy, | ||
int | ScitilHit, | ||
int | tipo | ||
) |
Definition at line 49 of file PndTrkPlotMacros.cxx.
void PndTrkPlotMacros::DrawBiHexagonInMacro | ( | Double_t | vgap, |
FILE * | MACRO, | ||
Double_t | Ami, | ||
Double_t | Ama, | ||
Short_t | color, | ||
char * | name | ||
) |
void PndTrkPlotMacros::DrawHexagonCircleInMacro | ( | Double_t | GAP, |
FILE * | MACRO, | ||
Double_t | ApotemaMin, | ||
Double_t | Rma, | ||
Short_t | color, | ||
char * | name | ||
) |
void PndTrkPlotMacros::SttInfoXYZParal | ( | Vec< Double_t > * | info, |
Short_t | infopar, | ||
Double_t | Oxx, | ||
Double_t | Oyy, | ||
Double_t | Rr, | ||
Double_t | KAPPA, | ||
Double_t | FI0, | ||
Short_t | Charge, | ||
Double_t * | Posiz | ||
) |
Definition at line 235 of file PndTrkPlotMacros.cxx.
References Vec< T >::at(), atan2(), Double_t, fabs(), fi, PI, and sqrt().
void PndTrkPlotMacros::WriteAllMacros | ( | PndTrkPlotMacros_InputData | In_Put | ) |
Definition at line 309 of file PndTrkPlotMacros.cxx.
References PndTrkPlotMacros_InputData::apotemamaxinnerparstraw, APOTEMAMAXINNERPARSTRAW, PndTrkPlotMacros_InputData::apotemamaxskewstraw, APOTEMAMAXSKEWSTRAW, PndTrkPlotMacros_InputData::apotemaminouterparstraw, APOTEMAMINOUTERPARSTRAW, PndTrkPlotMacros_InputData::apotemaminskewstraw, APOTEMAMINSKEWSTRAW, Vec< T >::at(), atan2(), PndTrkPlotMacros_InputData::bfield, BFIELD, PndTrkPlotMacros_InputData::Charge, PndTrkPlotMacros_InputData::cvel, CVEL, PndTrkPlotMacros_InputData::daTrackFoundaTrackMC, PndTrkPlotMacros_InputData::dimensionscitil, DIMENSIONSCITIL, PndTrkPlotMacros_InputData::doMcComparison, Double_t, PndTrkPlotMacros_InputData::FI0, PndTrkPlotMacros_InputData::fMCTrackArray, PndTrkPlotMacros_InputData::fSttPointArray, i, PndTrkPlotMacros_InputData::InclusionListSciTil, PndTrkPlotMacros_InputData::InclusionListStt, PndTrkPlotMacros_InputData::info, PndTrkCTGeometryCalculations::IntersectionSciTil_Circle(), PndTrkPlotMacros_InputData::IVOLTE, PndTrkPlotMacros_InputData::KAPPA, PndTrkPlotMacros_InputData::keepit, PndTrkPlotMacros_InputData::ListMvdPixelHitsinTrack, PndTrkPlotMacros_InputData::ListMvdStripHitsinTrack, PndTrkPlotMacros_InputData::ListSciTilHitsinTrack, PndTrkPlotMacros_InputData::ListSttParHitsinTrack, PndTrkPlotMacros_InputData::ListSttSkewHitsinTrack, PndTrkPlotMacros_InputData::ListTrackCandHit, PndTrkPlotMacros_InputData::ListTrackCandHitType, PndTrkPlotMacros_InputData::MAXMVDPIXELHITS, PndTrkPlotMacros_InputData::MAXMVDPIXELHITSINTRACK, PndTrkPlotMacros_InputData::MAXMVDSTRIPHITS, PndTrkPlotMacros_InputData::MAXMVDSTRIPHITSINTRACK, PndTrkPlotMacros_InputData::MAXSCITILHITS, PndTrkPlotMacros_InputData::MAXSCITILHITSINTRACK, PndTrkPlotMacros_InputData::MAXSTTHITS, PndTrkPlotMacros_InputData::MAXSTTHITSINTRACK, MAXSTTHITSINTRACK, PndTrkPlotMacros_InputData::MAXTRACKSPEREVENT, PndTrkPlotMacros_InputData::MCMvdPixelAloneList, PndTrkPlotMacros_InputData::MCMvdStripAloneList, PndTrkPlotMacros_InputData::MCParalAloneList, PndTrkPlotMacros_InputData::MCSciTilAloneList, PndTrkPlotMacros_InputData::MCSkewAloneList, PndTrkPlotMacros_InputData::MCSkewAloneX, PndTrkPlotMacros_InputData::MCSkewAloneY, PndTrkPlotMacros_InputData::MvdPixelCommonList, PndTrkPlotMacros_InputData::MvdPixelSpuriList, PndTrkPlotMacros_InputData::MvdStripCommonList, PndTrkPlotMacros_InputData::MvdStripSpuriList, CAMath::Nint(), PndTrkPlotMacros_InputData::nMCMvdPixelAlone, PndTrkPlotMacros_InputData::nMCMvdStripAlone, PndTrkPlotMacros_InputData::nMCParalAlone, PndTrkPlotMacros_InputData::nMCSciTilAlone, PndTrkPlotMacros_InputData::nMCSkewAlone, PndTrkPlotMacros_InputData::nMCTracks, PndTrkPlotMacros_InputData::nMvdPixelCommon, PndTrkPlotMacros_InputData::nMvdPixelHit, PndTrkPlotMacros_InputData::nMvdPixelHitsinTrack, PndTrkPlotMacros_InputData::nMvdPixelSpuriinTrack, PndTrkPlotMacros_InputData::nMvdStripCommon, PndTrkPlotMacros_InputData::nMvdStripHit, PndTrkPlotMacros_InputData::nMvdStripHitsinTrack, PndTrkPlotMacros_InputData::nMvdStripSpuriinTrack, PndTrkPlotMacros_InputData::nParalCommon, PndTrkPlotMacros_InputData::nSciTilHits, PndTrkPlotMacros_InputData::nSciTilHitsinTrack, PndTrkPlotMacros_InputData::nSkewCommon, PndTrkPlotMacros_InputData::nSpuriParinTrack, PndTrkPlotMacros_InputData::nSttHit, PndTrkPlotMacros_InputData::nSttParHit, PndTrkPlotMacros_InputData::nSttParHitsinTrack, PndTrkPlotMacros_InputData::nSttSkewHit, PndTrkPlotMacros_InputData::nSttSkewHitsinTrack, PndTrkPlotMacros_InputData::nTotalCandidates, PndTrkPlotMacros_InputData::nTrackCandHit, PndTrkPlotMacros_InputData::Ox, PndTrkPlotMacros_InputData::Oy, PndTrkPlotMacros_InputData::ParalCommonList, PndTrkPlotMacros_InputData::ParSpuriList, PI, PndTrkPlotMacros_InputData::posizSciTil, R, PndTrkPlotMacros_InputData::R, PndTrkPlotMacros_InputData::rstrawdetectormax, RSTRAWDETECTORMAX, PndTrkPlotMacros_InputData::rstrawdetectormin, PndTrkPlotMacros_InputData::SchosenSkew, PndTrkPlotMacros_InputData::sigmaXMvdPixel, PndTrkPlotMacros_InputData::sigmaXMvdStrip, PndTrkPlotMacros_InputData::sigmaYMvdPixel, PndTrkPlotMacros_InputData::sigmaYMvdStrip, PndTrkPlotMacros_InputData::SkewCommonList, VERTICALGAP, PndTrkPlotMacros_InputData::verticalgap, PndTrkPlotMacros_InputData::WDX, PndTrkPlotMacros_InputData::WDY, PndTrkPlotMacros_InputData::WDZ, PndTrkPlotMacros_InputData::XMvdPixel, PndTrkPlotMacros_InputData::XMvdStrip, PndTrkPlotMacros_InputData::YMvdPixel, PndTrkPlotMacros_InputData::YMvdStrip, PndTrkPlotMacros_InputData::ZMvdPixel, and PndTrkPlotMacros_InputData::ZMvdStrip.
void PndTrkPlotMacros::WriteMacroAllHitsRestanti | ( | Double_t | APOTEMAMAXINNERPARSTRAW, |
Double_t | APOTEMAMAXSKEWSTRAW, | ||
Double_t | APOTEMAMINOUTERPARSTRAW, | ||
Double_t | APOTEMAMINSKEWSTRAW, | ||
Vec< bool > * | InclusionListSciTil, | ||
Vec< bool > * | InclusionListStt, | ||
Vec< Double_t > * | info, | ||
int | IVOLTE, | ||
Vec< bool > * | keepit, | ||
Vec< Short_t > * | ListTrackCandHit, | ||
Vec< Short_t > * | ListTrackCandHitType, | ||
int | MAXMVDPIXELHITS, | ||
int | MAXMVDPIXELHITSINTRACK, | ||
int | MAXMVDSTRIPHITS, | ||
int | MAXMVDSTRIPHITSINTRACK, | ||
int | MAXSCITILHITSINTRACK, | ||
int | MAXSTTHITS, | ||
int | MAXSTTHITSINTRACK, | ||
int | MAXTRACKSPEREVENT, | ||
Short_t | nMvdPixelHit, | ||
Short_t | nMvdStripHit, | ||
Short_t | nSciTilHit, | ||
Short_t | nSttHit, | ||
Short_t | nSttParHit, | ||
Short_t | nSttSkewHit, | ||
Short_t | nSttTrackCand, | ||
Vec< Short_t > * | nTrackCandHit, | ||
Vec< Double_t > * | posizSciTil, | ||
Double_t | RSTRAWDETECTORMAX, | ||
Double_t | RSTRAWDETECTORMIN, | ||
Double_t | VERTICALGAP, | ||
Vec< Double_t > * | XMvdPixel, | ||
Vec< Double_t > * | XMvdStrip, | ||
Vec< Double_t > * | YMvdPixel, | ||
Vec< Double_t > * | YMvdStrip | ||
) |
Definition at line 887 of file PndTrkPlotMacros.cxx.
References Vec< T >::at(), Double_t, i, RSTRAWDETECTORMAX, xmax, and xmin.
void PndTrkPlotMacros::WriteMacroParallel_MvdHitsGeneralConformalwithMC | ( | Double_t | APOTEMAMAXINNERPARSTRAW, |
Double_t | APOTEMAMAXSKEWSTRAW, | ||
Double_t | APOTEMAMINOUTERPARSTRAW, | ||
Double_t | APOTEMAMINSKEWSTRAW, | ||
Double_t | BFIELD, | ||
Double_t | CVEL, | ||
Double_t | DIMENSIONSCITIL, | ||
bool | doMcComparison, | ||
TClonesArray * | fMCTrackArray, | ||
Int_t | Nhits, | ||
Vec< Double_t > * | info, | ||
PndTrkPlotMacros_InputData | In_Put, | ||
int | IVOLTE, | ||
Short_t | nMCTracks, | ||
Short_t | nMvdPixelHit, | ||
Short_t | nMvdStripHit, | ||
Short_t | nSciTilHits, | ||
Short_t | nTracksFoundSoFar, | ||
Vec< bool > * | keepit, | ||
Vec< Double_t > * | FI0, | ||
Vec< Double_t > * | Ox, | ||
Vec< Double_t > * | Oy, | ||
Vec< Double_t > * | posizSciTil, | ||
Vec< Double_t > * | primoangolo, | ||
Vec< Double_t > * | R, | ||
Double_t | RSTRAWDETECTORMAX, | ||
Double_t | RSTRAWDETECTORMIN, | ||
Vec< Double_t > * | sigmaXMvdPixel, | ||
Vec< Double_t > * | sigmaXMvdStrip, | ||
Vec< Double_t > * | sigmaYMvdPixel, | ||
Vec< Double_t > * | sigmaYMvdStrip, | ||
Vec< Double_t > * | ultimoangolo, | ||
Double_t | VERTICALGAP, | ||
Vec< Double_t > * | XMvdPixel, | ||
Vec< Double_t > * | XMvdStrip, | ||
Vec< Double_t > * | YMvdPixel, | ||
Vec< Double_t > * | YMvdStrip | ||
) |
Definition at line 1923 of file PndTrkPlotMacros.cxx.
References Vec< T >::at(), cos(), CVEL, PndTrkPlotMacros_InputData::dimensionscitil, Double_t, fabs(), PndTrkPlotMacros_InputData::fMCTrackArray, fParticle, PndMCTrack::GetMomentum(), PndMCTrack::GetPdgCode(), PndMCTrack::GetStartVertex(), i, PndTrkPlotMacros_InputData::InclusionListStt, PndTrkPlotMacros_InputData::NFIDIVCONFORMAL, PndTrkPlotMacros_InputData::NRDIVCONFORMAL, PI, PndTrkPlotMacros_InputData::radiaConf, RSTRAWDETECTORMAX, sin(), sqrt(), xmax, and xmin.
void PndTrkPlotMacros::WriteMacroParallelHitsGeneral | ( | Double_t | APOTEMAMAXINNERPARSTRAW, |
Double_t | APOTEMAMAXSKEWSTRAW, | ||
Double_t | APOTEMAMINOUTERPARSTRAW, | ||
Double_t | APOTEMAMINSKEWSTRAW, | ||
Double_t | BFIELD, | ||
Double_t | CVEL, | ||
Double_t | DIMENSIONSCITIL, | ||
bool | doMcComparison, | ||
TClonesArray * | fMCTrackArray, | ||
Int_t | Nhits, | ||
Vec< Double_t > * | info, | ||
PndTrkPlotMacros_InputData | In_Put, | ||
int | IVOLTE, | ||
Short_t | nMCTracks, | ||
Short_t | nMvdPixelHit, | ||
Short_t | nMvdStripHit, | ||
Short_t | nSciTilHits, | ||
Short_t | nTracksFoundSoFar, | ||
Vec< bool > * | keepit, | ||
Vec< Double_t > * | FI0, | ||
Vec< Double_t > * | Ox, | ||
Vec< Double_t > * | Oy, | ||
Vec< Double_t > * | posizSciTil, | ||
Vec< Double_t > * | primoangolo, | ||
Vec< Double_t > * | R, | ||
Double_t | RSTRAWDETECTORMAX, | ||
Double_t | RSTRAWDETECTORMIN, | ||
Vec< Double_t > * | sigmaXMvdPixel, | ||
Vec< Double_t > * | sigmaXMvdStrip, | ||
Vec< Double_t > * | sigmaYMvdPixel, | ||
Vec< Double_t > * | sigmaYMvdStrip, | ||
Vec< Double_t > * | ultimoangolo, | ||
Double_t | VERTICALGAP, | ||
Vec< Double_t > * | XMvdPixel, | ||
Vec< Double_t > * | XMvdStrip, | ||
Vec< Double_t > * | YMvdPixel, | ||
Vec< Double_t > * | YMvdStrip | ||
) |
Definition at line 1089 of file PndTrkPlotMacros.cxx.
References Vec< T >::at(), atan2(), cos(), CVEL, Double_t, fabs(), fParticle, PndMCTrack::GetMomentum(), PndMCTrack::GetPdgCode(), PndMCTrack::GetStartVertex(), i, PndTrkPlotMacros_InputData::InclusionListStt, PI, RSTRAWDETECTORMAX, sin(), sqrt(), xmax, and xmin.
void PndTrkPlotMacros::WriteMacroParallelHitsGeneralConformalwithMC | ( | Double_t | APOTEMAMAXINNERPARSTRAW, |
Double_t | APOTEMAMAXSKEWSTRAW, | ||
Double_t | APOTEMAMINOUTERPARSTRAW, | ||
Double_t | APOTEMAMINSKEWSTRAW, | ||
Double_t | BFIELD, | ||
Double_t | CVEL, | ||
Double_t | DIMENSIONSCITIL, | ||
bool | doMcComparison, | ||
TClonesArray * | fMCTrackArray, | ||
Int_t | Nhits, | ||
Vec< Double_t > * | info, | ||
PndTrkPlotMacros_InputData | In_Put, | ||
int | IVOLTE, | ||
Short_t | nMCTracks, | ||
Short_t | nMvdPixelHit, | ||
Short_t | nMvdStripHit, | ||
Short_t | nSciTilHits, | ||
Short_t | nTracksFoundSoFar, | ||
Vec< bool > * | keepit, | ||
Vec< Double_t > * | FI0, | ||
Vec< Double_t > * | Ox, | ||
Vec< Double_t > * | Oy, | ||
Vec< Double_t > * | posizSciTil, | ||
Vec< Double_t > * | primoangolo, | ||
Vec< Double_t > * | R, | ||
Double_t | RSTRAWDETECTORMAX, | ||
Double_t | RSTRAWDETECTORMIN, | ||
Vec< Double_t > * | sigmaXMvdPixel, | ||
Vec< Double_t > * | sigmaXMvdStrip, | ||
Vec< Double_t > * | sigmaYMvdPixel, | ||
Vec< Double_t > * | sigmaYMvdStrip, | ||
Vec< Double_t > * | ultimoangolo, | ||
Double_t | VERTICALGAP, | ||
Vec< Double_t > * | XMvdPixel, | ||
Vec< Double_t > * | XMvdStrip, | ||
Vec< Double_t > * | YMvdPixel, | ||
Vec< Double_t > * | YMvdStrip | ||
) |
Definition at line 1543 of file PndTrkPlotMacros.cxx.
References Vec< T >::at(), cos(), CVEL, PndTrkPlotMacros_InputData::dimensionscitil, Double_t, fabs(), PndTrkPlotMacros_InputData::fMCTrackArray, fParticle, PndMCTrack::GetMomentum(), PndMCTrack::GetPdgCode(), PndMCTrack::GetStartVertex(), i, PndTrkPlotMacros_InputData::InclusionListStt, PndTrkPlotMacros_InputData::NFIDIVCONFORMAL, PndTrkPlotMacros_InputData::NRDIVCONFORMAL, PI, PndTrkPlotMacros_InputData::radiaConf, RSTRAWDETECTORMAX, sin(), sqrt(), xmax, and xmin.
void PndTrkPlotMacros::WriteMacroSkewAssociatedHitswithMC | ( | Double_t * | ESSE, |
Double_t * | ESSEalone, | ||
PndTrkPlotMacros_InputData | In_Put, | ||
int | iNome, | ||
int | iTrack | ||
) |
Definition at line 2387 of file PndTrkPlotMacros.cxx.
References atan2(), PndTrkPlotMacros_InputData::bfield, BFIELD, PndTrkCTGeometryCalculations::calculateintersections(), PndTrkPlotMacros_InputData::Charge, PndTrkPlotMacros_InputData::cvel, CVEL, PndTrkPlotMacros_InputData::daTrackFoundaTrackMC, PndTrkPlotMacros_InputData::dimensionscitil, DIMENSIONSCITIL, Double_t, fabs(), PndTrkPlotMacros_InputData::FI0, PndTrkPlotMacros_InputData::fMCTrackArray, fParticle, PndMCTrack::GetMomentum(), PndMCTrack::GetPdgCode(), PndMCTrack::GetStartVertex(), h, i, PndTrkPlotMacros_InputData::InclusionListStt, PndTrkPlotMacros_InputData::info, PndTrkPlotMacros_InputData::IVOLTE, PndTrkPlotMacros_InputData::KAPPA, PndTrkPlotMacros_InputData::ListMvdPixelHitsinTrack, PndTrkPlotMacros_InputData::ListMvdStripHitsinTrack, PndTrkPlotMacros_InputData::ListSciTilHitsinTrack, PndTrkPlotMacros_InputData::ListSttSkewHitsinTrack, PndTrkPlotMacros_InputData::MAXMVDPIXELHITSINTRACK, PndTrkPlotMacros_InputData::MAXMVDSTRIPHITSINTRACK, PndTrkPlotMacros_InputData::MAXSCITILHITSINTRACK, PndTrkPlotMacros_InputData::MAXSTTHITSINTRACK, MAXSTTHITSINTRACK, PndTrkPlotMacros_InputData::MCMvdPixelAloneList, PndTrkPlotMacros_InputData::MCMvdStripAloneList, PndTrkPlotMacros_InputData::MCSciTilAloneList, PndTrkPlotMacros_InputData::MCSkewAloneList, PndTrkPlotMacros_InputData::MvdPixelCommonList, PndTrkPlotMacros_InputData::MvdStripCommonList, PndTrkPlotMacros_InputData::nMCMvdPixelAlone, PndTrkPlotMacros_InputData::nMCMvdStripAlone, PndTrkPlotMacros_InputData::nMCSciTilAlone, PndTrkPlotMacros_InputData::nMCSkewAlone, PndTrkPlotMacros_InputData::nMvdPixelCommon, PndTrkPlotMacros_InputData::nMvdPixelHit, PndTrkPlotMacros_InputData::nMvdPixelHitsinTrack, PndTrkPlotMacros_InputData::nMvdStripCommon, PndTrkPlotMacros_InputData::nMvdStripHit, PndTrkPlotMacros_InputData::nMvdStripHitsinTrack, PndTrkPlotMacros_InputData::nSciTilCommon, PndTrkPlotMacros_InputData::nSciTilHits, PndTrkPlotMacros_InputData::nSciTilHitsinTrack, PndTrkPlotMacros_InputData::nSkewCommon, PndTrkPlotMacros_InputData::nSttHit, PndTrkPlotMacros_InputData::nSttSkewHitsinTrack, PndTrkPlotMacros_InputData::Ox, PndTrkPlotMacros_InputData::Oy, PI, PndTrkPlotMacros_InputData::posizSciTil, PndTrkPlotMacros_InputData::R, PndTrkPlotMacros_InputData::SciTilCommonList, PndTrkPlotMacros_InputData::SkewCommonList, sqrt(), PndTrkPlotMacros_InputData::WDX, PndTrkPlotMacros_InputData::WDY, PndTrkPlotMacros_InputData::WDZ, PndTrkPlotMacros_InputData::XMvdPixel, PndTrkPlotMacros_InputData::XMvdStrip, PndTrkPlotMacros_InputData::YMvdPixel, PndTrkPlotMacros_InputData::YMvdStrip, PndTrkPlotMacros_InputData::ZMvdPixel, and PndTrkPlotMacros_InputData::ZMvdStrip.
void PndTrkPlotMacros::WriteMacroSttParallelAssociatedHitsandMvdwithMC | ( | PndTrkPlotMacros_InputData | In_Put, |
Double_t | Oxx, | ||
Double_t | Oyy, | ||
Double_t | Rr, | ||
Double_t | primoangolo, | ||
Double_t | ultimoangolo, | ||
Short_t | Nhits, | ||
int | iTrack, | ||
int | iNome, | ||
Short_t | daSttTrackaMCTrack, | ||
Short_t | nMvdPixelHitsAssociatedToSttTra, | ||
Short_t | nMvdStripHitsAssociatedToSttTra, | ||
Short_t | nSkewHitsinTrack | ||
) |
Definition at line 3262 of file PndTrkPlotMacros.cxx.
References PndTrkPlotMacros_InputData::apotemamaxinnerparstraw, APOTEMAMAXINNERPARSTRAW, PndTrkPlotMacros_InputData::apotemamaxskewstraw, APOTEMAMAXSKEWSTRAW, PndTrkPlotMacros_InputData::apotemaminouterparstraw, APOTEMAMINOUTERPARSTRAW, PndTrkPlotMacros_InputData::apotemaminskewstraw, APOTEMAMINSKEWSTRAW, Vec< T >::at(), PndTrkPlotMacros_InputData::bfield, BFIELD, PndTrkPlotMacros_InputData::Charge, cos(), PndTrkPlotMacros_InputData::cvel, CVEL, PndTrkPlotMacros_InputData::daTrackFoundaTrackMC, PndTrkPlotMacros_InputData::dimensionscitil, DIMENSIONSCITIL, Double_t, fabs(), PndTrkPlotMacros_InputData::FI0, PndTrkPlotMacros_InputData::fMCTrackArray, fParticle, PndMCTrack::GetMomentum(), PndMCTrack::GetPdgCode(), PndMCTrack::GetStartVertex(), i, PndTrkPlotMacros_InputData::InclusionListSciTil, PndTrkPlotMacros_InputData::InclusionListStt, PndTrkPlotMacros_InputData::info, PndTrkPlotMacros_InputData::IVOLTE, PndTrkPlotMacros_InputData::KAPPA, PndTrkPlotMacros_InputData::keepit, PndTrkPlotMacros_InputData::ListMvdPixelHitsinTrack, PndTrkPlotMacros_InputData::ListMvdStripHitsinTrack, PndTrkPlotMacros_InputData::ListSciTilHitsinTrack, PndTrkPlotMacros_InputData::ListSttParHitsinTrack, PndTrkPlotMacros_InputData::ListSttSkewHitsinTrack, PndTrkPlotMacros_InputData::ListTrackCandHit, PndTrkPlotMacros_InputData::ListTrackCandHitType, PndTrkPlotMacros_InputData::MAXMVDPIXELHITS, PndTrkPlotMacros_InputData::MAXMVDPIXELHITSINTRACK, PndTrkPlotMacros_InputData::MAXMVDSTRIPHITS, PndTrkPlotMacros_InputData::MAXMVDSTRIPHITSINTRACK, PndTrkPlotMacros_InputData::MAXSCITILHITS, PndTrkPlotMacros_InputData::MAXSCITILHITSINTRACK, PndTrkPlotMacros_InputData::MAXSTTHITS, PndTrkPlotMacros_InputData::MAXSTTHITSINTRACK, MAXSTTHITSINTRACK, PndTrkPlotMacros_InputData::MAXTRACKSPEREVENT, PndTrkPlotMacros_InputData::MCMvdPixelAloneList, PndTrkPlotMacros_InputData::MCMvdStripAloneList, PndTrkPlotMacros_InputData::MCParalAloneList, PndTrkPlotMacros_InputData::MCSciTilAloneList, PndTrkPlotMacros_InputData::MCSkewAloneList, PndTrkPlotMacros_InputData::MCSkewAloneX, PndTrkPlotMacros_InputData::MCSkewAloneY, PndTrkPlotMacros_InputData::MvdPixelCommonList, PndTrkPlotMacros_InputData::MvdPixelSpuriList, PndTrkPlotMacros_InputData::MvdStripCommonList, PndTrkPlotMacros_InputData::MvdStripSpuriList, PndTrkPlotMacros_InputData::nMCMvdPixelAlone, PndTrkPlotMacros_InputData::nMCMvdStripAlone, PndTrkPlotMacros_InputData::nMCParalAlone, PndTrkPlotMacros_InputData::nMCSciTilAlone, PndTrkPlotMacros_InputData::nMCSkewAlone, PndTrkPlotMacros_InputData::nMvdPixelCommon, PndTrkPlotMacros_InputData::nMvdPixelHit, PndTrkPlotMacros_InputData::nMvdPixelHitsinTrack, PndTrkPlotMacros_InputData::nMvdPixelSpuriinTrack, PndTrkPlotMacros_InputData::nMvdStripCommon, PndTrkPlotMacros_InputData::nMvdStripHit, PndTrkPlotMacros_InputData::nMvdStripHitsinTrack, PndTrkPlotMacros_InputData::nMvdStripSpuriinTrack, PndTrkPlotMacros_InputData::nParalCommon, PndTrkPlotMacros_InputData::nSciTilCommon, PndTrkPlotMacros_InputData::nSciTilHits, PndTrkPlotMacros_InputData::nSciTilHitsinTrack, PndTrkPlotMacros_InputData::nSciTilSpuriinTrack, PndTrkPlotMacros_InputData::nSkewCommon, PndTrkPlotMacros_InputData::nSpuriParinTrack, PndTrkPlotMacros_InputData::nSttHit, PndTrkPlotMacros_InputData::nSttParHitsinTrack, PndTrkPlotMacros_InputData::nSttSkewHitsinTrack, PndTrkPlotMacros_InputData::nTotalCandidates, PndTrkPlotMacros_InputData::nTrackCandHit, PndTrkPlotMacros_InputData::Ox, PndTrkPlotMacros_InputData::Oy, PndTrkPlotMacros_InputData::ParalCommonList, PndTrkPlotMacros_InputData::ParSpuriList, PndTrkPlotMacros_InputData::posizSciTil, R, PndTrkPlotMacros_InputData::R, PndTrkPlotMacros_InputData::rstrawdetectormax, RSTRAWDETECTORMAX, PndTrkPlotMacros_InputData::rstrawdetectormin, PndTrkPlotMacros_InputData::SchosenSkew, PndTrkPlotMacros_InputData::SciTilCommonList, PndTrkPlotMacros_InputData::SciTilSpuriList, PndTrkPlotMacros_InputData::sigmaXMvdPixel, PndTrkPlotMacros_InputData::sigmaXMvdStrip, PndTrkPlotMacros_InputData::sigmaYMvdPixel, PndTrkPlotMacros_InputData::sigmaYMvdStrip, sin(), PndTrkPlotMacros_InputData::SkewCommonList, sqrt(), VERTICALGAP, PndTrkPlotMacros_InputData::verticalgap, PndTrkPlotMacros_InputData::WDX, PndTrkPlotMacros_InputData::WDY, PndTrkPlotMacros_InputData::WDZ, xmax, xmin, PndTrkPlotMacros_InputData::XMvdPixel, PndTrkPlotMacros_InputData::XMvdStrip, PndTrkPlotMacros_InputData::YMvdPixel, PndTrkPlotMacros_InputData::YMvdStrip, PndTrkPlotMacros_InputData::ZMvdPixel, and PndTrkPlotMacros_InputData::ZMvdStrip.